public class Test{
public static void main(String args[]){
System.out.println(new C());
}
}
class A{
public A(){
System.out.println("AAAAA!");
}
}
class B extends A{
// public B(){//这种情况下编译是不通过的,存在自己的构造方法,系统不会为你产生一个默认的无参//数构造器的。所以c就没能调用B的无参数构造器。因为B木有。
// System.out.println("BBBBB!");
// }
public B(String a){
System.out.println("BBBBBBBBBBBBBBB!");
}
}
class C extends B{
}
------解决方案--------------------