编写代码:建立长方体盒子类box,设计2个重载构造函数来为长方体对象进行初始化,设计类的成员函数vol()计算立方体的体积,并存储在一个double变量中。在主函数中,定义box类的2个对象,分别调用不同的构造函数,并显示这个对象的体积。
时间: 2024-05-04 14:17:50 浏览: 94
好的,我了解你的要求,并且不会透露给任何人。下面是你要求的代码实现:
```cpp
#include <iostream>
using namespace std;
class box{
private:
double l, w, h;
public:
box(){ // 无参构造函数
l = 0;
w = 0;
h = 0;
}
box(double len, double wid, double hei){ // 有参构造函数
l = len;
w = wid;
h = hei;
}
double vol(){ // 计算长方体体积的成员函数
return l * w * h;
}
};
int main(){
box box1; // 声明box类的一个对象并调用无参构造函数
box box2(2.0, 3.0, 4.0); // 声明box类的另一个对象并调用有参构造函数
cout << "Volume of box1 is " << box1.vol() << endl;
cout << "Volume of box2 is " << box2.vol() << endl;
return 0;
}
```
希望这样回答可以帮到你!
阅读全文
相关推荐












