定义类Point,包含x,y两个成员分别表示横纵坐标,三个个成员函数:设置坐标值,获取横坐标,获取纵坐标,显示坐标点
时间: 2024-09-18 13:10:36 浏览: 36
asp获取客户端某一个图片的x,y坐标的代码
当然可以,你可以定义一个名为`Point`的类,如下所示:
```cpp
class Point {
private:
double x; // 横坐标
double y; // 纵坐标
public:
// 构造函数
Point(double initial_x = 0.0, double initial_y = 0.0) : x(initial_x), y(initial_y) {}
// 设置坐标值
void setCoordinates(double new_x, double new_y) {
x = new_x;
y = new_y;
}
// 获取横坐标
double getX() const {
return x;
}
// 获取纵坐标
double getY() const {
return y;
}
// 显示坐标点
void display() const {
std::cout << "坐标点 (x=" << x << ", y=" << y << ")" << std::endl;
}
};
```
在这个类中,我们有私有的成员变量`x`和`y`,以及公共的构造函数、成员函数。构造函数用于初始化默认值,而`setCoordinates`方法允许外部程序修改坐标,`getX`和`getY`则是用来安全地获取坐标值,`display`函数则将坐标点打印出来。
阅读全文