cat类 C++

来源:百度知道 编辑:UC知道 时间:2024/07/04 07:16:47
设计一个猫Cat类。

猫有几个属性(状态):年龄Age,重量Weight,清醒/睡眠状态;

有几个行为:走路Walk,吃东西Eat,睡觉Sleep,成长Grow;

为Cat类添加 静态数据成员Count,用于统计Cat类对象的个数。

必须要编写构造函数,析构函数,拷贝构造函数。

在main函数中,

创建多个Cat对象,操纵它 ;

可以使用循环加switch结构,显示选择菜单,由用户选择具体操作,循环多次直至选择结束程序

???????????
看不懂

class CAT
{
public:
static int Count;
CAT(int a,int b,bool c):Age(a),Weight(b),Status(c)
{
Count++;
}
~CAT()
{
Count--;
}
CAT(CAT s)
{
Age=s.Age;
Weight=s.Weight;
Status=s.Status;
Count++;
}
void Walk();
void Eat();
void Sleep();
void Grow();
private:
int Age,Weight;
bool Status;
}
void CAT::Walk()
{}
void CAT::Eat()
{}
void CAT::Sleep()
{}
void CAT::Grow()
{}
int CAT:Count=0;
void main()
{
}
至于什么循环、菜单什么的具体操作,不清楚你的具体要求,请你自己写吧!很简单的啦!
没个回复?怎么回事啦?