请设计直角坐标 COORD 类。它包含两个私有数据成员:x (横坐标) 和 y (纵坐标)。
时间: 2024-04-29 15:24:26 浏览: 106
笑脸转换坐标CooRD-MG2.0
COORD 类的设计如下:
```cpp
class COORD {
private:
int x; // 横坐标
int y; // 纵坐标
public:
COORD(int x = 0, int y = 0) : x(x), y(y) {}
int getX() const { return x; }
int getY() const { return y; }
void setX(int x) { this->x = x; }
void setY(int y) { this->y = y; }
void setXY(int x, int y) { this->x = x; this->y = y; }
void move(int dx, int dy) { x += dx; y += dy; }
};
```
COORD 类包含两个私有数据成员 x 和 y,用来表示直角坐标系中的点的横坐标和纵坐标。构造函数可以接受横坐标和纵坐标的初始值,如果没有提供则默认为 0。getX 和 getY 方法分别返回横坐标和纵坐标的值,setX 和 setY 方法分别设置横坐标和纵坐标的值,setXY 方法同时设置横坐标和纵坐标的值。move 方法可以将坐标点沿着 x 轴和 y 轴移动 dx 和 dy 个单位。
阅读全文