在下列代码的第9 行插入哪条语句可使程序编译通过?( ) 1.class X { void do1() { } } 2.
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/09/02 01:45:54
在下列代码的第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 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 均可.
答案是c,派生类指针赋值给基类指针后,再把基类指针显式转换为派生类指针,就回到派生类的了.所以((Y)x2)就等于Y的指针了.
其它的选项都不行.
再问: 指针: 派生类指针: 基类指针: 神马?
再答: 6. X x1 = new X(); 7. X x2 = new Y(); 8. Y y1 = new Y(); 应该是 6. X* x1 = new X(); 7. X* x2 = new Y(); 8. Y* y1 = new Y();
再问: 指针:X* x1 = new X(); 派生类指针:X* x2 = new Y(); 基类指针:Y* y1 = new Y();
再答: X是Y的基类 基类指针:X* x1 = new X(); 派生类赋值给基类指针:X* x2 = new Y(); 派生类指针:Y* y1 = new Y();
其它的选项都不行.
再问: 指针: 派生类指针: 基类指针: 神马?
再答: 6. X x1 = new X(); 7. X x2 = new Y(); 8. Y y1 = new Y(); 应该是 6. X* x1 = new X(); 7. X* x2 = new Y(); 8. Y* y1 = new Y();
再问: 指针:X* x1 = new X(); 派生类指针:X* x2 = new Y(); 基类指针:Y* y1 = new Y();
再答: X是Y的基类 基类指针:X* x1 = new X(); 派生类赋值给基类指针:X* x2 = new Y(); 派生类指针:Y* y1 = new Y();
在下列代码的第9 行插入哪条语句可使程序编译通过?( ) 1.class X { void do1() { } } 2.
下面的代码定义了一个复数类CComplex,在下列程序划线处填入正确语句
1.给出如下代码:class Test{ private int m; public static void fun()
一下叙述中正确的是?A) c语言的源程序不必通过编译就可以直接运行B)c语言中的每条可执行的语句最终都将
在下列语句中填上合适的关联词.
计算1000的阶乘求能计算大数阶乘的程序,最好有源代码...aini24680。但是代码编译不通过啊。我补上#inclu
以下程序的输出结果是 #include void prt (int *x,int*y,int*z){ printf("%
阅读下面的程序,public class Student{public static void main(String
java语句class Bird{int x,y; void fly(int x, int y) {this.x=x;
这是我编的求十个数的方差的c程序,可是算不出正确结果(通过编译了),求大神指点其中的错误,
在下面程序的横线处填上适当的语句,使该程序的执行结果为200.
函数定义 函数定义:函数是一个独立的、自主式代码段,用于完成特定的任务.每个函数都有名称,函数中的代码是通过程序语句中包