已知坐标点类,定义坐标点对象c++
时间: 2024-10-10 19:13:29 浏览: 56
在 C++ 中,你可以定义一个名为 "Coordinate" 或者 "Point" 的类,用于表示二维空间中的一个点。这个类通常会包含两个私有变量,比如 `x` 和 `y`,分别代表横纵坐标。下面是一个基础的类定义示例:
```cpp
class Coordinate {
private:
double x; // 横坐标
double y; // 纵坐标
public:
// 构造函数,用于初始化坐标点
Coordinate(double x = 0, double y = 0) : x(x), y(y) {}
// 获取坐标值
double getX() const { return x; }
double getY() const { return y; }
// 设置坐标值
void setX(double newX) { x = newX; }
void setY(double newY) { y = newY; }
// 重载 '==' 运算符,比较两个坐标是否相等
bool operator==(const Coordinate& other) const {
return (x == other.x && y == other.y);
}
// 其他可能的方法,如打印坐标、移动点等
void print() const {
std::cout << "Point (" << x << ", " << y << ")";
}
};
```
阅读全文