写一段C++代码 ,创建一个名为Point的类,该类至少包含三个成员变量:x(X坐标)、y(Y坐标)、z(Z坐标),以及相应的构造函数、成员方法等。
时间: 2024-09-22 08:03:12 浏览: 43
当然可以,下面是一个简单的C++代码示例,展示了如何创建一个名为`Point`的类,它有三个私有成员变量`x`, `y`, 和 `z`,并包括对应的构造函数、赋值运算符和获取坐标的方法:
```cpp
#include <iostream>
class Point {
private:
double x;
double y;
double z;
public:
// 构造函数,初始化点的坐标
Point(double x = 0.0, double y = 0.0, double z = 0.0) : x(x), y(y), z(z) {}
// 赋值运算符,用于设置点的新坐标
Point& operator=(const Point& other) {
if (this != &other) {
x = other.x;
y = other.y;
z = other.z;
}
return *this;
}
// 获取坐标的方法
double getX() const { return x; }
double getY() const { return y; }
double getZ() const { return z; }
// 打印坐标信息
void display() const {
std::cout << "Point coordinates: (" << x << ", " << y << ", " << z << ")\n";
}
};
int main() {
// 创建一个点,并打印其初始坐标
Point p(1.0, 2.0, 3.0);
p.display();
// 修改坐标并再次打印
p = Point(4.0, 5.0, 6.0);
p.display();
return 0;
}
```
阅读全文