用java完成以下需求 (1)编写程序实现主人类Master喂养(feet方法)宠物和跟宠物玩耍(play方法)。 (2)定义宠物类Pet,宠物都需要吃东西,跟主人玩。 (3)定义狗类Dog、猫类Cat、海豚类Dolphin继承Pet宠物类。 (4)狗狗吃骨头、猫咪吃老鼠、海豚吃乌贼。 (5)主人跟狗狗玩抓飞盘,主人跟猫咪玩抓老鼠、主人跟海豚玩转圈圈。 (6)编写测试类,实现主人喂养不同宠物和不同宠物玩的结果。
以下是Java代码实现:
主人类Master:
public class Master { public void feed(Pet pet) { pet.eat(); } public void play(Pet pet) { if (pet instanceof Dog) { ((Dog) pet).catchFrizbee(); } else if (pet instanceof Cat) { ((Cat) pet).catchMouse(); } else if (pet instanceof Dolphin) { ((Dolphin) pet).spin(); } } }
下载资源随意下
优质VIP博文免费学
优质文库回答免费看
C知道免费提问
付费资源9折优惠
相关推荐
宠物饿了,需要主人给宠物喂食,不同宠物吃的东西不一样,狗向左定,猫吃鱼,创-|||-建议∠Pet无物类,实现吃食eat方法;添加类Dog子类以及Cat子类,分别实现吃食方法,狗吃肉,猫吃鱼,并打印结果;-1.添加Master,,,用用向上转型多态实现给不同龙物喂食方法;编写测试卷实现喂食。2.实现主人与龙物阮耍功能:使用向下转型多态实现和狗狗折玩接飞盘游戏,狗向的健康值减少10,与主人亲密度增加5。和企鹅玩游泳游戏,企鹅的健康值减少10,与主人亲密度增加5。提示|给Dog添加接飞盘方法 satchingFlyDisc()-给penguin W加游泳方法swimming( )给主人添加 play(pet pet)方法
最新推荐
相关知识
用java完成以下需求 (1)编写程序实现主人类Master喂养(feet方法)宠物和跟宠物玩耍(play方法)。 (2)定义宠物类Pet,宠物都需要吃东西,跟主人玩。 (3)定义狗类Dog、猫类Cat、海豚类Dolphin继承Pet宠物类。 (4)狗狗吃骨头、猫咪吃老鼠、海豚吃乌贼。 (5)主人跟狗狗玩抓飞盘,主人跟猫咪玩抓老鼠、主人跟海豚玩转圈圈。 (6)编写测试类,实现主人喂养不同宠物和不同宠物玩的结果。
编写Java程序,以继承和多态思想模拟饲养员喂养不同动物的不同行为
编写程序模拟“主人”喂养“宠物”的场景,利用多态的思想。
提示1: 主人类: Master 宠物类: Pet
Object类、多态
java测试类pet
任务三、学生喂养三种宠物:猫、狗和鸟
多态应用
编写程序模拟“主人”喂养“宠物”的场景,利用多态的思想!!!
【学生喂养三种宠物:猫、狗和鸟】
网址: 用java完成以下需求 (1)编写程序实现主人类Master喂养(feet方法)宠物和跟宠物玩耍(play方法)。 (2)定义宠物类Pet,宠物都需要吃东西,跟主人玩。 (3)定义狗类Dog、猫类Cat、海豚类Dolphin继承Pet宠物类。 (4)狗狗吃骨头、猫咪吃老鼠、海豚吃乌贼。 (5)主人跟狗狗玩抓飞盘,主人跟猫咪玩抓老鼠、主人跟海豚玩转圈圈。 (6)编写测试类,实现主人喂养不同宠物和不同宠物玩的结果。 https://www.mcbbbk.com/newsview470499.html
上一篇: 用java实现主人与宠物玩耍功能 |
下一篇: 年轻女子在家里和她的宠物狗玩耍图 |
推荐分享

- 1我的狗老公李淑敏33——如何 5096
- 2南京宠物粮食薄荷饼宠物食品包 4363
- 3家养水獭多少钱一只正常 3825
- 4豆柴犬为什么不建议养?可爱的 3668
- 5自制狗狗辅食:棉花面纱犬的美 3615
- 6狗交配为什么会锁住?从狗狗生 3601
- 7广州哪里卖宠物猫狗的选择性多 3535
- 8湖南隆飞尔动物药业有限公司宠 3477
- 9黄金蟒的价格 3396
- 10益和 MATCHWELL 狗 3352