C1,C2,C3,;C2继承C1,C3继承C2,各自在构造函数都有输出
C1.javapackage test1_3.test1;
public class C1 {
public C1() {
System.out.println("C1");
}
}
C2.java
package test1_3.test1;
public class C2 extends C1{
public C2() {
System.out.println("C2");
}
}
C3.java
package test1_3.test1;
public class C3 extends C2{
public C3() {
System.out.println("C3");
}
}
执行类Run.java
package test1_3.test1;
public class Run {
public static void main(String[] args) {
C3 c3 = new C3();
}
}
运行结果



