https://www.bilibili.com/video/BV1HE411E7kY 加载类到方法区在栈中申请空间,声明引用变量person在堆内存中开辟一个空间并分配地址对对象中的属性进行默认初始化(包括父类)子类构造函数方法进栈显式初始化父类的属性父类构造函数方法进栈,执行完出栈显式初始化子类的属性初始化结束后,将堆内存中的地址赋值引用变量,然后子类构造函数方法出栈 https://www.bilibili.com/video/BV1kR4y1M7pR