java类的初始化顺序

学会思考 发布于 2013/12/11 09:06
阅读 184
收藏 1
加载中
0
ByteSun
ByteSun

类的初始化应该分为两类:有继承和无继承。

无继承初始化顺序:

1.静态成员初始化;2.静态块被执行;3.静态块执行;4.普通成员初始化;5.构造函数执行

有继承的初始化顺序:

1.父类静态成员初始化;2.子类静态成员初始化;3.父类普通成员初始化和构造函数执行;4.子类普通成员初始化和构造函数执行



学会思考
学会思考
非常感谢!^_^
0
Timco
Timco
推荐下我的一篇博文 :P
Timco
Timco
回复 @OSCer : http://my.oschina.net/u/998081/blog/177882
学会思考
学会思考
你的博文在哪
返回顶部
顶部