C++题 定义一个circle类

来源:百度知道 编辑:UC知道 时间:2024/06/13 13:01:42
定义一个circle类。包括数据成员Radius(半径),成员函数GetArea()。计算圆的面积,构造一个Circle的对数进行测试

class circle
{
public:
circle(double radius): _radius(radius) { }
~circle(void);
private:
double _radius;
public:
double get_radius() { return _radius; }
void set_radius(double r) { _radius = r; }
double get_area() { return PI*_radius*_radius; }
};

类基本上就要这么定义 其中PI是要用宏定义的 就是π 我不知道数学库里有没有 有的话直接用就行 精度要求不高的时候自己定义也行
测试的话 就是在主函数中间定义一个circle的实例
例如 circle c(3.4);
double s = c.get_area();
cout << s;