猿问

关于cat类 的一些问题,如下所示!

设计一个猫Cat类。

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

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

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

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

在main函数中,

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

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

一只甜甜圈
浏览 252回答 1
1回答

慕村225694

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(){}至于什么循环、菜单什么的具体操作,不清楚你的具体要求,请你自己写吧!很简单的啦!没个回复?怎么回事啦?
随时随地看视频慕课网APP
我要回答