建立类cylinder, cylinder的构造函数被传递了两个double值,分别表示圆柱体的半径和高度。
用类cylinder计算圆柱体的体积,并存储在一个double变量中。
在类cylinder中包含一个成员函数vol,用来显示每个cylinder对象的体积。
构造函数名与class类名相同
析构函数在前面加个符号“~”
#include
using namespace std;
class cylinder {
const double pi=3.1415926;
double r,h;
public:
cylinder();//构造函数
~cylinder();//析构函数
void setRH(double radius,double height);
void vol();
};
//构造函数实现
cylinder::cylinder(){};
void cylinder::setRH(double radius,double height){
r=radius;h=height;
}
void cylinder::vol(){
cout<<"该圆柱体的体积是:"<<r*r*pi*h<<endl;
}
//析构函数实现
cylinder::~cylinder(){};
int main(){
cylinder cylinder;//计算
cylinder.setRH(2.5,3.5);
cylinder.vol();//显示
cylinder.setRH(2.0,1.0);
cylinder.vol();
system("pause");
return 0;
}
该圆柱体的体积是:68.7223
该圆柱体的体积是:12.5664