探究java初始化的过程 (二)

2014-11-24 07:28:27 · 作者: · 浏览: 1

那么总结一下就是这样的:

编译器初始化所有的已分配的空间为二进制0 (这是我们的私有变量都会为0,刚才的例子)
执行父类静态代码 执行子类静态代码
初始化父类成员变量(我们常说的赋值语句)
初始化父类构造函数
初始化子类成员变量
初始化子类构造函数

摘自 octobershiner