以下代码中,this表示( )。 classBird{ intx,y; voidfly(intx,inty){ this.x=x; this.y=y; } }
A: 一个Bird对象
B: fly()方法
C: Bird对象或fly()方法
D: 不一定
A: 一个Bird对象
B: fly()方法
C: Bird对象或fly()方法
D: 不一定
A
举一反三
- (6-5)以下代码中,this表示()。 classBird{ intx,y; voidfly(intx,inty){ this.x=x; this.y=y; } } A: 当前的Bird类对象 B: fly()方法 C: Bird对象或fly()方法 D: 不一定
- 以下代码中,this表示。 class Bird { int x, y; void fly(int x, int y) { this.x = x; this.y = y; } }
- 下列代码中的“this”指的是( )class bird{int x,y;void fly(int x,int y){this.x=x;this.y=y;} }
- 下列代码中的“this”指的是()。 A: bird B: fly C: bird或fly D: 不一定
- 以下正确的函数首部是 A: voidfun(intx,inty) B: voidfun(intx;inty) C: voidfun(intx,y) D: voidfun(x,y)
内容
- 0
中国大学MOOC: 以下两行代码能否出现在一起?struct{intx;inty;}x;struct{intx;inty;}y;
- 1
下述函数定义形式正确的是() A: intf(intx;inty) B: intf(intx,y) C: intf(intx,inty) D: intf(x,y:y)
- 2
以下各选项中的代码段执行后,变量y的值不为1的是 A: intx=10,y=0;if(x=y)y=1; B: intx=5,y=0;if(x)y=1; C: intx=5,y=0;if(5)y=1; D: intx=5,y=10;if(x=y)y=1;
- 3
以下正确的函数形式是()。 A: doublefun(intx,inty){z=x+y;returnz;} B: fun(intx,y){mtz;returnz; C: fun(x,y)intx,y;doublez:z=x+y;returnz; D: doublefun(intx,inty){doublez;z=x+y;returnz;}
- 4
以下两行代码能否出现在一起?struct{intx;inty;}x;struct{intx;inty;}y; A: 能 B: 不能 C: 以上都不对 D: 写法有问题