标题: 这是父类和子类的初始化问题么 [打印本页] 作者: IT军犬 时间: 2016-10-20 16:40 标题: 这是父类和子类的初始化问题么 为什么输出是YXYZ,是怎么执行的呢
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();
//System.out.println("a"); 还有为什么这样的话只输出A