设计一个猫Cat类。猫有几个属性(状态):年龄Age,重量Weight,清醒/睡眠状态;有几个行为:走路Walk,吃东西Eat,睡觉Sleep,成长Grow;为Cat类添加 静态数据成员Count,用于统计Cat类对象的个数。必须要编写构造函数,析构函数,拷贝构造函数。在main函数中,创建多个Cat对象,操纵它 ;可以使用循环加switch结构,显示选择菜单,由用户选择具体操作,循环多次直至选择结束程序
1 回答
慕村225694
TA贡献1880条经验 获得超4个赞
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()
{
}
至于什么循环、菜单什么的具体操作,不清楚你的具体要求,请你自己写吧!很简单的啦!
没个回复?怎么回事啦?
添加回答
举报
0/150
提交
取消