定义一个圆锥类: Cone ,该类中包含一个double型的成员变量: h ,以及一个double型的成员变量: r
时间: 2023-05-22 08:05:35 浏览: 248
定义一个圆类(circle.cpp
Cone类的定义如下:
```
class Cone {
private:
double h;
double r;
public:
Cone(double height, double radius) {
h = height;
r = radius;
}
double getVolume() {
return 1.0 / 3.0 * M_PI * r * r * h;
}
};
```
在这个类中,我们定义了两个私有成员变量:h 和 r,分别代表圆锥的高和底面半径。在构造函数中,我们传入这两个参数并将其赋值给对应的成员变量。然后,我们定义了一个公共成员函数 getVolume,返回圆锥的体积。根据圆锥的公式,我们用成员变量 h 和 r 计算得出圆锥的体积,并返回结果。
您可以通过以下方式使用这个类来创建一个圆锥对象并获取其体积:
```
Cone cone(5.0, 2.0);
double volume = cone.getVolume();
```
阅读全文