经典指数          
原因
1848
浏览数
0
收藏数
 

A派生出子类B,B派生出子类C,并且在java源代码中有如下声明:
1.A a0=new A();
2.A a1=new B();
3.A a2=new C();
以下哪个说法是正确的?
  • 第1行,第2行和第3行的声明都是正确的
  • 第1,2,3行都能通过编译,但第2,3行运行时出错
  • 第1,2行能通过编译,但第3行编译出错
  • 只有第1行能通过编译

     举报   纠错  
 
切换
1 个答案
继承具有多态性,可以是本类的引用指向本类对象,也可以是本类的引用指向子类对象
 
切换
撰写答案
扫描后移动端查看本题