在下列代码的第9 行插入哪条语句可使程序编译通过?( ) 1.class X { void do1() { } } 2.class Y在下列代码的第9 行插入哪条语句可使程序编译通过?( )1.class X { void do1() { } }2.class Y extends X { void do2(
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/30 19:44:49
![在下列代码的第9 行插入哪条语句可使程序编译通过?( ) 1.class X { void do1() { } } 2.class Y在下列代码的第9 行插入哪条语句可使程序编译通过?( )1.class X { void do1() { } }2.class Y extends X { void do2(](/uploads/image/z/3977029-37-9.jpg?t=%E5%9C%A8%E4%B8%8B%E5%88%97%E4%BB%A3%E7%A0%81%E7%9A%84%E7%AC%AC9+%E8%A1%8C%E6%8F%92%E5%85%A5%E5%93%AA%E6%9D%A1%E8%AF%AD%E5%8F%A5%E5%8F%AF%E4%BD%BF%E7%A8%8B%E5%BA%8F%E7%BC%96%E8%AF%91%E9%80%9A%E8%BF%87%3F%EF%BC%88+%EF%BC%89+1.class+X+%7B+void+do1%28%29+%7B+%7D+%7D+2.class+Y%E5%9C%A8%E4%B8%8B%E5%88%97%E4%BB%A3%E7%A0%81%E7%9A%84%E7%AC%AC9+%E8%A1%8C%E6%8F%92%E5%85%A5%E5%93%AA%E6%9D%A1%E8%AF%AD%E5%8F%A5%E5%8F%AF%E4%BD%BF%E7%A8%8B%E5%BA%8F%E7%BC%96%E8%AF%91%E9%80%9A%E8%BF%87%3F%EF%BC%88+%EF%BC%891.class+X+%7B+void+do1%28%29+%7B+%7D+%7D2.class+Y+extends+X+%7B+void+do2%28)
在下列代码的第9 行插入哪条语句可使程序编译通过?( ) 1.class X { void do1() { } } 2.class Y在下列代码的第9 行插入哪条语句可使程序编译通过?( )1.class X { void do1() { } }2.class Y extends X { void do2(
在下列代码的第9 行插入哪条语句可使程序编译通过?( ) 1.class X { void do1() { } } 2.class Y
在下列代码的第9 行插入哪条语句可使程序编译通过?( )
1.class X { void do1() { } }
2.class Y extends X { void do2() { } }
3.
4.class Chrome {
5.\x05\x05public static void main(String [] args) {
6.\x05\x05\x05X x1 = new X();
7.\x05\x05\x05X x2 = new Y();
8.\x05\x05\x05Y y1 = new Y();
9.\x05\x05\x05// 插入代码
10.\x05\x05}
11.}
A) x2.do2();
B) (Y)x2.do2();
C) ((Y)x2).do2();
D) 以上A、B、C 均可.
在下列代码的第9 行插入哪条语句可使程序编译通过?( ) 1.class X { void do1() { } } 2.class Y在下列代码的第9 行插入哪条语句可使程序编译通过?( )1.class X { void do1() { } }2.class Y extends X { void do2(
答案是c,派生类指针赋值给基类指针后,再把基类指针显式转换为派生类指针,就回到派生类的了.所以((Y)x2)就等于Y的指针了.
其它的选项都不行.