欢迎来到求知题库网 求知题库官网
logo
全部科目 > Java认证考试 > Java认证考试综合练习

单项选择题

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. 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. a2.m2();
    B. ((Beta)a2).m2();
    C. ((Alpha)a2).m2();
    D. ((Gamma)a2).m2();

点击查看答案&解析
微信小程序免费搜题
微信扫一扫,加关注免费搜题

微信扫一扫,加关注免费搜题

微信扫一扫,加关注免费搜题

微信扫一扫,加关注免费搜题