类Line的定义如下,其中的this代表的是()
class Line{
private int x,y;
public Line(int x,int y){
this.x=x;
this.y=y;
}
}
class Line{
private int x,y;
public Line(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”指的是( )class bird{int x,y;void fly(int x,int y){this.x=x;this.y=y;} }
- 下面类的索引定义或使用正确的是()。 A: class MyClass{ int x; int y; public int this[int index] { get{ if (index==0) return x; else return y; }}} B: class MyClass{ int x; int y; public int this[int index] { set{ if (index==0) x=value; else y=value; }}} C: class MyClass{ int x; int y; public int INDEX[int index] { get{ if (index==0) return x; else return y; } set{ if (index==0) x=value; else y=value; }}} D: class MyClass{ int x; int y; public int this[int index] { get{ if (index==0) return x; else return y; } set{ if (index==0) x=value; else y=value; }}}
- 中国大学MOOC: 有以下类定义class Point {public: Point(int x = 0, int y = 0) { _.x = x; _.y = y; } void Move(int xOff, int yOff) { _x += xOff; _.y += yOff; } void Print() const { cout << ( << _x << , << _y << ) << endl; }private: int _x, _y;};下列语句中会发生编译错误的是
- 中国大学MOOC: 定义类A如下:class A{ int a,b,c; public void B(int x,int y, int z){ a=x;b=y;c=z;}}