1.创建和初始化一个类的对象,主要有四步:
- 声明一个引用类型变量,即在栈内存中开辟一片空间,内容为 null,待会用来存放堆内存中对象的首地址。
- 在堆内存中为该对象开辟空间,并对各属性进行默认初始化。
- 执行类的构造方法,对属性进行赋值。
- 执行赋值操作,将新创建的对象在堆内存中的首地址赋值给栈内存中的引用类型变量。
注意:
- 声明对象后,如果不想给对象分配内存空间,则可以使用 “null” 关键字来给对象赋值;null 的另一个用途是释放内存。
- 类的成员变量具有默认初始值,整数类型默认初始值为 0;浮点数类型默认初始值为 0.0;boolean 默认初始值为 false;其他引用类型变量默认初始值为 null。
- 判断一个引用类型数据是否为 null,使用 “==” 进行判断。
2.使用对象
- 访问对象的属性:对象名.属性名;
- 访问对象的方法:对象名.方法名();