C++设置一个圆类
时间: 2023-07-04 15:17:34 浏览: 82
下面是一个简单的 C++ 圆类的示例代码:
```c++
#include<iostream>
using namespace std;
class Circle {
private:
double radius;
public:
Circle() {
radius = 0.0;
}
Circle(double r) {
radius = r;
}
double getArea() {
return 3.14 * radius * radius;
}
double getPerimeter() {
return 2 * 3.14 * radius;
}
};
int main() {
Circle c1(5.0);
cout << "圆的面积是:" << c1.getArea() << endl;
cout << "圆的周长是:" << c1.getPerimeter() << endl;
return 0;
}
```
上述代码定义了一个 `Circle` 类,该类具有两个私有成员变量 `radius`(半径)和两个公有成员函数 `getArea`(获取圆的面积)和 `getPerimeter`(获取圆的周长)。`Circle` 类还具有两个构造函数,一个默认构造函数和一个带有一个参数的构造函数,用于设置圆的半径。在 `main` 函数中,我们创建一个 `Circle` 类的对象 `c1`,并使用 `getArea` 和 `getPerimeter` 函数获取圆的面积和周长。
阅读全文