对象创建和this本质

创建一个对象分为如下四步:

  1. 分配对象空间,并将对象成员变量初始化为0或空
  2. 执行属性值得显式初始化
  3. 执行构造方法
  4. 返回对象的地址给相关变量
image.png

this的本质就是“创建好的对象的地址”,由于构造方法调用前,对象已经创建好。因此,构造方法中也可以使用this代表“当前对象”。

你可能感兴趣的:(对象创建和this本质)