class X {
Y y1 = new Y();
X() {
System.out.print("X1,");
}
X(int x) {
System.out.print("X2,");
}
}
class Y {
Y() {
System.out.print("Y,");
}
}
class Z extends X {
//super();
Y y2 = new Y();
Z() {
super(1);
System.out.print("Z1,")
}
Z(int m) {
System.out.print("Z2,");
}
public void Show() {
System.out.println("S");
}
public static void main(String[] args) {
Z z1 = new Z();
System.out.println("\n"+"------------------");
Z z2 = new Z(1);
System.out.println("\n"+"------------------");
z1.Show();
}
}
问:运行后输出了什么。。。
|
|