1、ClassLorder加载类以级引用的类系到JVM。
2、生成对应的Class对象。初始化静态数据。
3、为对象分配内存,内存块设置成初始值(变量的默认初始化)。int为0,对象为null
4、父类初始化(变量的初始化),调用父类构造函数。
5、子类初始化(变量的初始化),调用子类构造函数。
2、生成对应的Class对象。初始化静态数据。
3、为对象分配内存,内存块设置成初始值(变量的默认初始化)。int为0,对象为null
4、父类初始化(变量的初始化),调用父类构造函数。
5、子类初始化(变量的初始化),调用子类构造函数。