编写一个矩形类,数据成员为长和宽,函数成员包括计算面积函数、构造函数。由矩形类派生出一个立方体类,新增数据成员-高,新增成员函数-计算体积函数和构造函数。在主函数中定义立方体类对象,计算并输出其体积。
时间: 2023-06-05 10:48:11 浏览: 120
C++ 矩形类 (包括数据成员和函数成员)
5星 · 资源好评率100%
好的,以下是用中文回复的代码:
#include <iostream>
using namespace std;
class Rectangle {
protected:
double length;
double width;
public:
Rectangle(double l, double w) {
length = l;
width = w;
}
double area() {
return length * width;
}
};
class Cuboid : public Rectangle {
private:
double height;
public:
Cuboid(double l, double w, double h) : Rectangle(l, w) {
height = h;
}
double volume() {
return length * width * height;
}
};
int main() {
Cuboid c(3, 4, 5);
cout << "The volume of the cuboid is " << c.volume() << endl;
return ;
}
阅读全文