题目内容
(请给出正确答案)
[单选题]
【单选题】A派生子类B,B派生出子类C,在Java源代码中声明如下, A a1 = new A(); A a2 = new B(); A a3 = new C(); 以下说法哪个正确? ()
A.只有第1行能通过编译。
B.第1行和第2行能通过编译,第3行编译出错。
C.所有行都能通过编译,但第2和第3行运行时出错。
D.所有行编译和运行都正确。
答案
所有行编译和运行都正确。
如搜索结果不匹配,请 联系老师 获取答案
A.只有第1行能通过编译。
B.第1行和第2行能通过编译,第3行编译出错。
C.所有行都能通过编译,但第2和第3行运行时出错。
D.所有行编译和运行都正确。
第1题
A.只有第1行能通过编译
B.第1、2行能通过编译,但第3行编译出错
C.第1、2、3行能通过编译,但第2、3行运行时出错
D.第2行和第3行的声明都是正确的
第2题
A.只有第1行能通过编译
B.第1、2行能通过编译,但第3行编译出错
C.第1、2、3行能通过编译,但第2、3行运行时出错
D.第2行和第3行的声明都是正确的
第3题
A.只有第1行能通过编译
B.第1、2行能通过编译,但第3行编译出错
C.第1、2、3行能通过编译,但第2、3行运行时出错
D.第2行和第3行的声明都是正确的
第10题
A.要实现多态,必须声明一个父类引用。
B.用父类引用指向子类对象。
C.用子类对象调用子类方法 。
D.通过父类引用对象调用父类和子类都包含的方法。
为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!