class student{
private String name;
private int age;
public Student(){}
public Student(String name,int age){
this.name = name;
this.age = age;
}
setXxx()/getXxx()
}
public static void main(String[] args){
Student s = new Student();
}
1)将Student.class字节码文件加载进内存
2)Student s 在栈内存开辟空间
3)new Student(); 在堆内存中申请空间
4)执行Student() 无参构造方法,进行系统默认初始化
name : null age : 0
5)执行显示初始化,通过公共的setXxx()
给成员变量赋值实际值
name : 张三 age : 20
6)初始化完毕,在堆内存中产生一个空间地址值
7)将当前堆内存中,空间地址值给栈内存的变量s