A派生出子类B,B派生出子类C,并且在java源代码中有如下声明:
1.A a0=new A(); 2.A a1=new B(); 3.A a2=new C();
以下哪个说法是正确的?
public class A { public A(){ System.out.println("A"); } public static void main(String[] args) { A a0=new A(); A a1=new B(); A a2=new C(); } } class B extends A{ public B(){ super(); System.out.println("B"); } } class C extends B{ public C(){ super(); System.out.println("C"); } }