一、new关键字
- 用途:新建类的对象
- 工作机制:
为对象成员分配内存空间,并指定默认值
对成员变量进行显式初始化
执行构造方法
计算并返回引用值
二、this关键字 - 本质:指创建的对象的地址
- 分类:
普通方法:this指向调用该方法的对象
构造方法:this指向正要初始化的对象 - 用途:
指向对象
调用重载的构造方法
三、static关键字 - 用途:
在类中修饰变量,成为成员变量,即类变量
在类中修饰方法,成为静态方法,即类方法 - 特点:
对同类的所有对象来说,成员变量只有一份,由类的所以对象共享。
static不能修饰实例方法中的局部变量
static修饰的方法不能调用非static成员