本题要求定义一个点类Point,类的声明见给出的代码,请给出类的完整实现,并通过测试程序。类声明包含的成员如下: 数据成员,点的x和y坐标; 构造函数; 数据成员x和y的访问函数。
时间: 2024-05-03 21:20:34 浏览: 162
类的声明调用及实现
以下是定义一个点类Point的完整实现,包含数据成员,构造函数和数据成员x和y的访问函数。
```
class Point {
private:
double x;
double y;
public:
Point(double x0 = 0, double y0 = 0) : x(x0), y(y0) {}
double getX() const { return x; }
double getY() const { return y; }
};
```
测试程序如下:
```
int main() {
Point p(3, 4);
cout << "Point coordinates: (" << p.getX() << ", " << p.getY() << ")" << endl;
return 0;
}
```
输出结果:
```
Point coordinates: (3, 4)
```
阅读全文