问题描述:
[单选]
class Alpha { void m1(){} } 2. class Beta extends Alpha { void m2(){ } } 3. class Gamma extends Beta { } 4. 5. class GreekTest { 6. public static void main(String [] args){ 7. a Alpha [] a = {new Alpha(), new Beta(), new Gamma()}; 8. for(Alpha a2 : a){ 9. a2.m1(); 10. if (a2 instanceof Beta || a2 instanceof Gamma)11. //insert code here 12. } 13. } 14. } 哪一行代码插入到第11行,将编译但是会在运行时产生异常?
A.2.m2();
B.((Beta)a2).m2();
C.((Alpha)a2).m2();
D.((Gamma)a2).m2();
参考答案:查看无
答案解析:无
☆收藏
答案解析:无
☆收藏
上一篇:应激状态常见心理反应
下一篇:现有( ) 1. class Alpha { void m1(){} } 2. class Beta extends Alpha { void m2(){ } } 3. class Gamma extends Beta { } 4. 5. class GreekTest { 6. public static void main(String [] args){ 7. Alpha [] a = {new Alpha(), new Beta(), new Gamma()}; 8. for(Alpha a2 ( ) a){ 9. a2.m1(); 10. if (a2 instanceof Beta || a2 instanceof Gamma)11. //insert code here 12. } 13. } 14. } 哪一行代码插入到第11行,将编译但是会在运行时产生异常?
- 我要回答: 网友(3.15.138.214)
- 热门题目: 1.大树栽植养护修剪的安全规定有 2.艾皮·绥为建澡堂,从国王那里 3.安置经纬仪时,要求对中、整平