3、(1) 编写一个圆类 Circle,该类拥有: 一个成员变量 Radius(浮点型); //存放圆的半径; ②两个构造方法 Circle() // 将半径设为 0 Circle(double r)//创建Circle对象时将半径初始化为r ③ 三个成员方法 double getArea() //获取圆的面积 double getPerimeter()//获取圆的周长 void show() //将圆的半径、周长、面积输出到屏幕
时间: 2023-11-26 18:04:22 浏览: 100
C++代码实现如下:
```cpp
#include <iostream>
using namespace std;
class Circle {
private:
double Radius; // 存放圆的半径
public:
Circle() {
Radius = 0;
} // 将半径设为0
Circle(double r) {
Radius = r;
} // 创建Circle对象时将半径初始化为r
double getArea() {
return 3.14 * Radius * Radius;
} // 获取圆的面积
double getPerimeter() {
return 2 * 3.14 * Radius;
} // 获取圆的周长
void show() {
cout << "圆的半径为:" << Radius << endl;
cout << "圆的周长为:" << getPerimeter() << endl;
cout << "圆的面积为:" << getArea() << endl;
} // 将圆的半径、周长、面积输出到屏幕
};
int main() {
Circle c1(2.5);
c1.show();
return 0;
}
```
上述代码中,我们定义了一个 Circle 类,其中包括了圆的半径、两个构造方法、圆的面积、周长和将圆的半径、周长、面积输出到屏幕的三个成员方法。我们在 `main` 函数中创建了一个半径为 2.5 的 Circle 对象,并使用 `show` 方法输出圆的半径、周长、面积信息。
阅读全文