易搜题 > 其他 > 其他综合 > 问题详情
问题详情

现有:   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行,将编译但是会在运行时产生异常?() 

A、 a2.m2();

B、 ((Beta)a2).m2();

C、 ((Alpha)a2).m2();

D、 ((Gamma)a2).m2();

未找到的试题在搜索页框底部可快速提交,在会员中心"提交的题"查看可解决状态。 收藏该题
查看答案

相关问题推荐

  • 管线物理资源主要包括()。

    A、管道

    B、电杆

    C、交接箱

    D、光终端盒

  • 地上权,是指在他人的土地上建筑、植树的权利。在地上权存续期间,地上权人有对土地()等权利。

    A、占有

    B、使用

    C、收益

    D、物上请求权

    E、地上权本身的处分权

  • 以下每项对决策制定过程都很重要: Ⅰ.确定可接受的风险水平。 Ⅱ,确定可供选择的行动。 Ⅲ,确定正确的信息。 Ⅳ.在可利用的时间内作出决策。以下哪个选项描述了该过程的恰当顺序:()

    A、Ⅲ、Ⅰ、Ⅱ、Ⅳ

    B、Ⅱ、Ⅰ、Ⅲ、Ⅳ

    C、Ⅰ、Ⅲ、Ⅱ、Ⅳ

    D、Ⅰ、Ⅱ、Ⅲ、Ⅳ

  • 故障的责任追究将遵循“四不放过”的原则()不放过;()不放过;()不放过;()不放过。

  • 目前,浙江省最古老的大型水利工程是()。

    A、它山堰

    B、通济堰

    C、灵渠

    D、郑国渠

联系客服 会员中心
TOP