(单选题)
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行的声明都是正确的
正确答案
答案解析
略
相似试题
(填空题)
在子类中使用保留字()可调用被子类覆盖的父类中的方法。
(填空题)
如果一个JavaApplet源程序文件只定义有一个类,该类的类名为MyApplet,则类MyApplet必须是()类的子类并且存储该源程序文件的文件名为()。
(判断题)
JTextArea类是Component类的直接子类。
(填空题)
Java中所有类都是类()的子类。
(单选题)
下列不是InputStream类的子类的是()。
(判断题)
JCheckBox类和JRadioButton类都是JtoggleButtond的子类。
(单选题)
在Java Applet程序用户自定义的Applet子类中,一般需要覆盖父类的()方法来完成一些画图操作。
(判断题)
java语言中的所有异常类都是java.lang.Throwable的子类。
(填空题)
类中的成员方法也可以使用关键字()进行修饰,表示该方法不能被子类所重新定义。