属性有默认值。
作用域:属性(全局变量)、局部变量、成员方法、
构造器:
对象创建的流程分析【引入构造器后的变化】
1.加载person类信息,即person.class,只会加载1次
2.在堆中分配空间,得到对象的地址0x1122
3.完成对象属性的初始化
(1)默认初始化,age = 0, name = null
(2)显示初始化,age = 90, name 还是 null
(3)构造器初始化,age = 20, name = "小倩"
4.将对象在堆中的地址0x1122返回给p,p是对象引用/对象名