用c++请定义一个名为RECT的类,实现计算一个长方体体积的功能; 类中要包含默认构造函数,实现默认情况下长方体的长(a)、宽(b)和高()三个参 数的值都为0; 类中要包含带参数的构造函数,实现通过参数对长方体的长(a)、宽(b)和高(h三个数进行初始化赋值;。 类中要包含成员函数display(),实现计算长方体体积,并将体积值输出到屏幕上。 主函数中定义两个RECT类的对象rect1、rect2,计算长(a)、宽((b)、高()分别为 2、3、10和4、5、20这两个长方体的体积值。
时间: 2024-02-25 14:53:54 浏览: 90
C++定义类计算圆柱体体积
以下是实现题目要求的代码:
```c++
#include <iostream>
using namespace std;
class RECT {
private:
double length, width, height;
public:
RECT() {
length = 0;
width = 0;
height = 0;
}
RECT(double l, double w, double h) {
length = l;
width = w;
height = h;
}
void display() {
double volume = length * width * height;
cout << "Length: " << length << endl;
cout << "Width: " << width << endl;
cout << "Height: " << height << endl;
cout << "Volume: " << volume << endl;
}
};
int main() {
RECT rect1(2, 3, 10);
RECT rect2(4, 5, 20);
rect1.display();
rect2.display();
return 0;
}
```
在上述代码中,RECT 类包含了两个构造函数,一个是默认构造函数,一个是带参数的构造函数。display() 函数用于计算长方体体积并输出结果。在主函数中,定义了两个 RECT 类的对象 rect1 和 rect2,并对其成员变量进行初始化。最后调用 display() 函数输出计算结果。
阅读全文