c++题目求指导
发布网友
发布时间:2022-11-03 06:19
我来回答
共1个回答
热心网友
时间:2023-10-29 07:59
/*1、设计一个立方体类,该类具有边长,能够设置立方体的边长,求立方体的体积。该类还能够记录和显示当前立方体的数量(参考例题7-14)。要求:
合理的设计属性和方法
考虑如何通过构造函数和析构函数维护当前立方体的数量
合理设计类成员的访问控制方式和静态特性
要求用多文件结构实现你的程序
用主函数测试你的类*/
#include "iostream"
using namespace std;
static int count=0;
class Cube
{
private:
float lenth;
float width;
float height;
public:
Cube(float Lenth,float Width,float Height):lenth(Lenth),width(Width),height(Height)
{
count++;
}
~Cube()
{
}
float getLenth()const
{
return lenth;
}
float getWidth()const
{
return width;
}
float getHeight()const
{
return height;
}
float getVolume()const
{
return lenth*width;
}
};
void main()
{
Cube c1(1,1,1);
Cube c2(1,2,3);
Cube c3(1,2,4);
cout<<"Lenth of c1="<<c1.getLenth()<<endl;
cout<<"The number of the cube is :"<<count<<endl;
}