为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

一只甜甜圈 2021-10-06 10:07:12
设计一个猫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()
{
}
至于什么循环、菜单什么的具体操作,不清楚你的具体要求,请你自己写吧!很简单的啦!
没个回复?怎么回事啦?



查看完整回答
反对 回复 2021-10-10
  • 1 回答
  • 0 关注
  • 251 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信