在Java中运行构造函数代码之前是否初始化了字段?
class X { Y b = new Y(); X() { System.out.print("X"); }}class Y { Y() { System.out.print("Y"); }}public class Z extends X { Y y = new Y(); Z() { System.out.print("Z"); } public static void main(String[] args) { new Z(); }}
哔哔one
郎朗坤
相关分类