c++定义一个圆的类
时间: 2023-07-10 14:19:50 浏览: 89
定义一个圆类(circle.cpp
下面是一个简单的 C++ 圆形类的定义,包括圆的半径、圆的面积和圆的周长等属性和方法:
```c++
class Circle {
private:
double radius;
public:
Circle(double r = 0.0) {
radius = r;
}
double getRadius() const {
return radius;
}
void setRadius(double r) {
radius = r;
}
double getArea() const {
return 3.14159 * radius * radius;
}
double getPerimeter() const {
return 2 * 3.14159 * radius;
}
};
```
在上面的代码中,私有成员 `radius` 表示圆的半径,公有成员函数 `getRadius()` 和 `setRadius()` 分别用于获取和设置圆的半径。`getArea()` 和 `getPerimeter()` 方法分别计算圆的面积和周长。
阅读全文