首页学历类考试电大国家开放大学《面向对象程序设计》
(单选题)

A派生出子类B,B派生出子类C,并且在Java源代码中有如下声明:1.Aa0=newA();2.Aa1=newB();3.Aa2=newC();问以下哪个说法是正确的?()

A只有第1行能通过编译

B第1、2行能通过编译,但第3行编译出错

C第1、2、3行能通过编译,但第2、3行运行时出错

D第1行、第2行和第3行的声明都是正确的

正确答案

来源:www.examk.com

答案解析

相似试题

  • (填空题)

    在子类中使用保留字()可调用被子类覆盖的父类中的方法。

    答案解析

  • (填空题)

    如果一个JavaApplet源程序文件只定义有一个类,该类的类名为MyApplet,则类MyApplet必须是()类的子类并且存储该源程序文件的文件名为()。

    答案解析

  • (判断题)

    JTextArea类是Component类的直接子类。

    答案解析

  • (填空题)

    Java中所有类都是类()的子类。

    答案解析

  • (单选题)

    下列不是InputStream类的子类的是()。

    答案解析

  • (判断题)

    JCheckBox类和JRadioButton类都是JtoggleButtond的子类。

    答案解析

  • (单选题)

    在Java Applet程序用户自定义的Applet子类中,一般需要覆盖父类的()方法来完成一些画图操作。

    答案解析

  • (判断题)

    java语言中的所有异常类都是java.lang.Throwable的子类。

    答案解析

  • (填空题)

    类中的成员方法也可以使用关键字()进行修饰,表示该方法不能被子类所重新定义。

    答案解析

快考试在线搜题