java初始化:Java类及对象初始化的顺序

一次面试遇到一种这样的题目,当时我也是思考了半天,不过最后还是没理清思路。回来后我查资料整理了一下,希望给大家带来帮助。

JAVA类及对象初始化顺序:

1、static的成员初始化:(1)static语句块(2)final的static和非final的static成员

2、如果有父类,父类有static的成员,如上。

3、父类构造器,再回到子类的非static的成员。

4、自己的非静态成员。

5、自己的构造器。

基本上,就是这样,我用代码测试过。
Tags:  java对象与类 对象数组初始化 java类和对象 java初始化

延伸阅读

最新评论

发表评论