首页 > 分享 > 用java实现主人与宠物玩耍功能 ,(1)和狗狗玩接飞盘游戏,狗狗的健康值减少10,与主人亲密的增加5。 (2)和企鹅玩游泳游戏,企鹅的健康值减少10,与主任亲密的增加5, 要求运用java中多态

用java实现主人与宠物玩耍功能 ,(1)和狗狗玩接飞盘游戏,狗狗的健康值减少10,与主人亲密的增加5。 (2)和企鹅玩游泳游戏,企鹅的健康值减少10,与主任亲密的增加5, 要求运用java中多态

好的,我来为您解答这个问题。

首先,我们可以定义一个抽象的宠物类 Pet,其中包含宠物的基本属性和方法,例如健康值、亲密度、玩耍等。然后,我们再定义两个具体的子类,分别为 Dog 和 Penguin,分别对应着狗狗和企鹅。

接下来,我们可以定义一个 Playable 接口,其中包含 play() 方法,表示宠物可以玩耍。这样,我们可以在子类中实现 play() 方法,分别对应着狗狗和企鹅的玩耍方式。

最后,我们在主人类中定义一个 playWithPet() 方法,接受一个 Pet 类型的参数,表示主人与宠物玩耍。在该方法中,我们可以调用 Pet 类型的 play() 方法,实现与宠物的互动,同时根据不同的宠物类型,修改宠物的健康值和亲密度。

下面是具体的代码实现:

// Pet 类,表示宠物 public abstract class Pet { protected int health; // 健康值 protected int intimacy; // 亲密度 public Pet(int health, int intimacy) { this.health = health; this.intimacy = intimacy; } public abstract void play(); // 玩耍 public int getHealth() { return health; } public int ge

相关知识

用java实现主人与宠物玩耍功能 ,(1)和狗狗玩接飞盘游戏,狗狗的健康值减少10,与主人亲密的增加5。 (2)和企鹅玩游泳游戏,企鹅的健康值减少10,与主任亲密的增加5, 要求运用java中多态
JAVA多态练习
用java完成以下需求 (1)编写程序实现主人类Master喂养(feet方法)宠物和跟宠物玩耍(play方法)。 (2)定义宠物类Pet,宠物都需要吃东西,跟主人玩。 (3)定义狗类Dog、猫类Cat、海豚类Dolphin继承Pet宠物类。 (4)狗狗吃骨头、猫咪吃老鼠、海豚吃乌贼。 (5)主人跟狗狗玩抓飞盘,主人跟猫咪玩抓老鼠、主人跟海豚玩转圈圈。 (6)编写测试类,实现主人喂养不同宠物和不同宠物玩的结果。
java多态性练习题
用java编的实现宠物店领养宠物的功能
多态
Java 创建一个企鹅类,并封装健康值和亲密度
Java零基础系列教程013Java多态
java多态
和狗狗玩这个游戏,亲密感增加又益智

网址: 用java实现主人与宠物玩耍功能 ,(1)和狗狗玩接飞盘游戏,狗狗的健康值减少10,与主人亲密的增加5。 (2)和企鹅玩游泳游戏,企鹅的健康值减少10,与主任亲密的增加5, 要求运用java中多态 https://m.mcbbbk.com/newsview470500.html

所属分类:萌宠日常
上一篇: 狗狗玩具不止于玩!这6款狗狗玩具
下一篇: 用java完成以下需求 (1)编