1.编写 Box类,该类包括三个数据成员:长(1ength),宽(width),高(height)。↓包含两个公有函数成员:area(),计算Box 的表面积。volume(),计算Box的体积。用c++
时间: 2024-09-13 07:07:01 浏览: 35
在C++中,你可以按照以下代码示例来编写一个Box类:
```cpp
#include <iostream>
class Box {
private:
double length; // 长
double width; // 宽
double height; // 高
public:
// 构造函数,初始化Box对象的长宽高
Box(double l, double w, double h) : length(l), width(w), height(h) {}
// 计算表面积的成员函数
double area() const {
return 2 * (length * width + width * height + height * length);
}
// 计算体积的成员函数
double volume() const {
return length * width * height;
}
};
int main() {
// 创建一个Box对象
Box box(3.0, 4.0, 5.0);
// 输出Box的表面积和体积
std::cout << "Box Area: " << box.area() << std::endl;
std::cout << "Box Volume: " << box.volume() << std::endl;
return 0;
}
```
在这段代码中,我们定义了一个Box类,包含三个私有数据成员:length、width和height,分别表示长、宽和高。同时,类中定义了两个公有的成员函数:area()和volume()。area()函数计算并返回Box对象的表面积,volume()函数计算并返回Box对象的体积。
在main函数中,我们创建了一个Box对象,并初始化长宽高分别为3.0、4.0和5.0。然后我们调用该对象的area()和volume()函数,并将结果输出到控制台。
阅读全文