示例说明:设计一个立方体类,该类具有边长,能够设置立方体的边长,求立方体的体积。该类还能够记录和显示当前立方体的数量。
- 合理地设计属性和方法
- 考虑如何通过构造函数和析构函数维护对象数量的情况
- 合理地设计类成员的访问控制方式和静态特性
- 用主函数测试类
- 要求用多文件结构实现程序
//Cube.h
class Cube
{
private:
double m_x; //边长
static int numOfObject; //数量(数量不属于任何一个对象)
public:
Cube(); /无参构造函数
~Cube(); //析构函数
void set(double x); //设置边长