Java 类实例化过程

父类的类构造器() -> 子类的类构造器() -> 父类的成员变量和实例代码块 -> 父类的构造函数 -> 子类的成员变量和实例代码块 -> 子类的构造函数。


对象的初始化顺序 :

 对象的初始化都先从父类开始,顺序如下: 
 给父类静态变量默认值 
 对父类静态变量赋值 
 执行父类静态块 
 给当前类静态变量默认值 
 对当前类静态变量赋值 
 执行当前类静态块 
 给父类变量默认值 
 对父类变量赋值 
 执行父类构造函数 
 给当前类变量默认值 
 对当前类变量赋值 
 执行当前类构造函数 

猜你喜欢

转载自blog.csdn.net/frank_good/article/details/80830878