2.定义一个Circle类,有数据成员radius(半径),成员西数getArea()计算园的面积,成员函数 getCircumference()计算圆的周长以及相关构造函数。构造Circle类的对象进行测试
时间: 2023-04-01 14:04:42 浏览: 139
在类外定义成员函数-C++语言学习宝典
好的,我可以回答这个问题。以下是Circle类的定义:
```c
#include <cmath>
class Circle {
public:
Circle(double r) : radius(r) {}
double getArea() const { return M_PI * radius * radius; }
double getCircumference() const { return 2 * M_PI * radius; }
private:
double radius;
};
```
你可以使用以下代码创建Circle类的对象并进行测试:
```c
#include <iostream>
int main() {
Circle c(5.);
std::cout << "Area: " << c.getArea() << std::endl;
std::cout << "Circumference: " << c.getCircumference() << std::endl;
return ;
}
```
阅读全文