在point类基础上设计一个圆类,该类可以表示圆的位置(point类对象)和大小(半径)可一计算圆的面积和周长
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/06 19:47:32
![在point类基础上设计一个圆类,该类可以表示圆的位置(point类对象)和大小(半径)可一计算圆的面积和周长](/uploads/image/z/2121789-21-9.jpg?t=%E5%9C%A8point%E7%B1%BB%E5%9F%BA%E7%A1%80%E4%B8%8A%E8%AE%BE%E8%AE%A1%E4%B8%80%E4%B8%AA%E5%9C%86%E7%B1%BB%2C%E8%AF%A5%E7%B1%BB%E5%8F%AF%E4%BB%A5%E8%A1%A8%E7%A4%BA%E5%9C%86%E7%9A%84%E4%BD%8D%E7%BD%AE%28point%E7%B1%BB%E5%AF%B9%E8%B1%A1%29%E5%92%8C%E5%A4%A7%E5%B0%8F%28%E5%8D%8A%E5%BE%84%29%E5%8F%AF%E4%B8%80%E8%AE%A1%E7%AE%97%E5%9C%86%E7%9A%84%E9%9D%A2%E7%A7%AF%E5%92%8C%E5%91%A8%E9%95%BF)
在point类基础上设计一个圆类,该类可以表示圆的位置(point类对象)和大小(半径)可一计算圆的面积和周长
在point类基础上设计一个圆类,该类可以表示圆的位置(point类对象)和大小(半径)可一计算圆的面积和周长
在point类基础上设计一个圆类,该类可以表示圆的位置(point类对象)和大小(半径)可一计算圆的面积和周长
class Point
{public: //这里是公用成员,也可以设为protected
int x; //X轴坐标
int y; //Y轴坐标
}
class Circle:public Point //声明基类是Point
{public:
float area(); //计算圆面积的成员函数
float circum(); //计算圆周长的成员函数
private:
float radius; //半径
}
float Circle::area() //在类外定义成员函数
{
return 3.14159*radius*radius;
}
float Circle::circum() //在类外定义成员函数
{
return 2*3.14159*radius;
}