作业帮 > 综合 > 作业

在point类基础上设计一个圆类,该类可以表示圆的位置(point类对象)和大小(半径)可一计算圆的面积和周长

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/25 08:46:50
在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;
}