用C++设计一个立方体类Curb,计算并输出立方体的体积和表面积.
时间: 2024-10-11 18:17:12 浏览: 41
在C++中,我们可以创建一个名为`Cubic`或`Cube`的类来表示立方体,并包含成员变量(如边长`length`)以及用于计算体积和表面积的方法。以下是简单的立方体类设计示例:
```cpp
class Cube {
private:
double length; // 立方体的边长
public:
// 构造函数,设置初始边长
Cube(double l = 1.0) : length(l) {}
// 计算立方体的体积
double getVolume() const {
return length * length * length;
}
// 计算立方体的表面积
double getSurfaceArea() const {
return 6 * length * length;
}
// 输出体积和表面积
void displayProperties() const {
std::cout << "立方体的体积: " << getVolume() << "\n";
std::cout << "立方体的表面积: " << getSurfaceArea() << "\n";
}
};
int main() {
Cube myCube(5.0); // 创建一个边长为5的立方体
myCube.displayProperties(); // 输出体积和表面积
return 0;
}
```
在这个例子中,`getVolume()`和`getSurfaceArea()`方法分别计算体积和表面积,`displayProperties()`方法则显示这两个属性。
阅读全文