class A {
public A() {
System.out.println("Constructor A");
}
}
class B extends A {
public B() {
System.out.println("Constructor B");
}
}
class C extends B {
public C() {
System.out.println("Constructor C");
}
public static void main(String[] args) {
C c = new C();
}
}
运行代码时,它会调用所有构造函数,但只需要调用子构造函数。
像只打印一样输出
Constructor C