一次面试遇到一种这样的题目,当时我也是思考了半天,不过最后还是没理清思路。回来后我查资料整理了一下,希望给大家带来帮助。 JAVA类及对象初始化顺序:1、static的成员初始化:(1)static语句块(2)final的static和非final的static成员2、如果有父类,父类有static的成员,如上。3、父类构造器,再回到子类的非static的成员。4、自己的非静态成员。5、自己的构造器。如果有什么问题,请留言。