定义一个Point类,该类描述了一个点坐标(包含x轴坐标值和y轴坐标值两个成员变量); 再定义一个circle类,该类描述了一个圆(包含圆心和半径值两个成员变量,其中圆心采用point 类来描述);
时间: 2024-05-08 19:17:32 浏览: 196
实现一个三维坐标的Point类。
4星 · 用户满意度95%
好的,这是一个关于面向对象编程的问题。定义一个Point类,可以包含两个成员变量,即x轴坐标值和y轴坐标值。定义一个Circle类,可以包含圆心和半径值两个成员变量,其中圆心采用Point类来描述。代码示例:
```
class Point {
public:
int x;
int y;
};
class Circle {
public:
Point center;
double radius;
};
```
这样定义后,我们就可以通过实例化Point和Circle来描述点和圆了。比如:
```
// 创建一个点对象
Point p;
p.x = 1;
p.y = 2;
// 创建一个圆对象
Circle c;
c.center = p;
c.radius = 5.0;
```
这样就可以创建一个圆心为(1,2),半径为5的圆了。希望我的回答对你有帮助。
阅读全文