package XunDao5MianXiangDuiXiang;
/*构造方法的里另一个作用
1、创建对象
2、创建对象的同时,初始化变量的内存空间。
成员变量之实例变量,属于对象级别变量,这种变量必须先有对象才能有实例变量。
实例变量没有手动赋值的时候,系统默认赋值,那么这个系统默认赋值是在什么时候完成的
是在类加载的时候吗
不是,因为类加载的时候只是加载了代码片段,还没来得及创建对象。所以
此时的实例变量并没有赋初始值。
实际上,实例变量的内存空间实在构造方法执行过程当中完成开辟的。完成初始的。
系统在默认赋值的时候,也是在构造方法执行过程当中完成的赋值。
实例变量默认值:
byte , short, int ,long
float,double 0.0
bolean false
引用数据类型 null
* */
public class Fangfagouzhuang02 {
public static void main(String[] age){
Account a = new Account();
a.setActno("1111");
}
}
class Account{
//账号
private String actno; //实例变量/对象变量。
//余额
private double balance;
public Account(){
}
public String getActno(){
return actno;
}
public void setActno(String actno){
}
public double getBalance(){
return balance;
}
public void setBalance(double balance){
this.balance = balance;
}
}
关于构造方法的认识02
最新推荐文章于 2024-07-08 14:58:49 发布