非常适合C++初学者的程序源代码!
Anne的宠物小屋有12个笼子,每个笼子可以放不同的动物,但只能放1只或0只,包括
猫Cat,狗Dog,蛇Snake.
1,实现一个简单的管理系统,可增加、删除笼子中的宠物,查询每个笼子中存放的
宠物类型,(包括笼子为空的情况),统计笼中宠物的种类和数量.
2,定义描述宠物小屋的类shelves,其中有12笼子用于存放各种宠物.
3,定义虚拟基类Animal,包括纯虚函数ShowMe,显示每个宠物的情况,包括类型、颜色、
体重和喜爱的食物。
4,定义派生类Cat,Dog,Snake,具体实现上述纯虚函数。
5,重载输入‘>>'*作符,使得可能通过cin直接读入宠物颜色、体重和喜爱的
食物。
6,编写main函数,测试上述要求和各种功能。
2021-06-19 00:37:24
6KB
编程
C++
类
1