步骤:以Person p = new Person();为例
1、new Person()创建一个新的对象;
2、声明Person类型的p变量;
3、将变量p指向新创建的Person对象;
结果:
1、新对象的空间被分配并初始化到0或空值;
2、显示的初始化;
3、构造函数被执行;
注意点:
通过new创建新的对象,创建时jvm首先给新的对象分配内存空间,主要以存放属性,同时给属性赋予初值,不同类型的属性,初始值也不同。
备注:本文总结自培训教材《JAVA SE》