
宠物小屋使用C++开发。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
Anne的宠物小屋配备了12个笼子,每个笼子均可容纳不同类型的动物,但每次最多只能放置一只或零只动物,涵盖了猫(Cat)、狗(Dog)和蛇(Snake)等动物种类。为了满足需求,需要开发一个简化的管理系统,该系统具备增加、删除笼内宠物以及查询每个笼子中具体存放的宠物类型的功能(包括空笼的情况),并能够统计每个笼子中宠物的种类和数量。此外,还需要定义一个名为shelves的类来描述宠物小屋,该类包含12个用于存放各种宠物的位置。同时,需要建立一个虚拟的基类Animal,其中包含一个纯虚函数ShowMe,用于展示每个宠物的详细信息,包括其类型、颜色、体重以及最喜欢的食物。随后,需要定义Cat、Dog和Snake三个派生类,并分别实现上述纯虚函数。进一步地,应重载输入运算符(>>),以便能够直接通过cin读取宠物的颜色、体重和喜爱的食物信息。最后,编写main函数以对上述各项要求和各种功能进行全面测试验证。
全部评论 (0)
还没有任何评论哟~


