本题结果为YXYZ
这是创建对象时,各部分的加载情况,这是我通过编译代码总结出来的顺序,如果在单个独立的类中,如果创建这个类的对象,则加载顺序是静态成员---->静态代码块----->成员变量--->构造代码块----->构造函数,如果有此类继承与一个类,那么在创建此类对象的时候加载顺序是父类静态成员----->父类静态代码块----->子类静态成员----->子类静态代码块----->父类成员变量------->父类构造代码块------>父类构造函数----->子类成员变量------->子类构造代码块------>子类构造函数,有了这些加载顺序应该不成问题了吧。你要是不明白的话可以在回我我给你解释一下,我想应该没有解释的必要了吧,学语言就是多记就行,记多了不自然的就会了 |