首页 > 分享 > 提示1: 主人类: Master 宠物类: Pet

提示1: 主人类: Master 宠物类: Pet

一、问题

编写程序模拟“主人"喂养"宠物的场景:提示1:

主人类: Master

宠物类: Pet

宠物类子类: Dog、 Cat、 YingWu ,提示2:

主人应该有喂养的方法: feed() .宠物应该有吃的方法: eat()

只要主人喂宠物[宠物就吃。

要求:主人类中只提供–个喂养方法feed(),要求达到可以喂养各种类型的宠物。

编写测试程序:

创建主人对象

创建各种宠物对象

调用主人的喂养方法feed(),喂养不同的宠物,观察执行结果。

邇过该案例,理解多态在开发中的作用.

重要提示: feed方法是否需要一一个参数, 参数选什么类型! ! !

二、代码

public class Test2{public static void main(String[] args){Master m = new Master();Dog d = new Dog();Cat c = new Cat();Yingwu y = new Yingwu();m.feed(d);m.feed(c);m.feed(y);} } 123456789101112

//主人类 public class Master{public void feed(Pet Chongwu){Chongwu.eat();} } 123456

public class Dog extends Pet{public void eat(){System.out.println("狗狗在吃主人喂的食物");} } 12345

public class Cat extends Pet{public void eat(){System.out.println("猫咪在吃主人喂的食物");} } 12345

public class Yingwu extends Pet{public void eat(){System.out.println("鹦鹉在吃主人喂的食物");} } 12345

相关知识

java练习题
编写程序模拟“主人”喂养“宠物”的场景,利用多态的思想!!!
几款宠物类app推荐帮你更好照顾宠物
宠物类营业执照名字大全
java测试类pet
mysql实现宠物主人登陆的数据访问
动物是人类的朋友,为了唤起居民对动物的热爱,社区的宠物中心举办了主题为“My pet”的养宠物交流会。请根据下面的材料,以“My pet dog”为题写一篇英语
现在在亚马逊卖产品,做宠物类商品,想知道除了食物有哪些宠物类的商品
抖音宠物类短视频走红原因分析.pptx
.pet域名简介

网址: 提示1: 主人类: Master 宠物类: Pet https://m.mcbbbk.com/newsview102996.html

所属分类:萌宠日常
上一篇: 毕设项目:宠物之家管理系统(JS
下一篇: 服务器维护必刷稀有宠物,完美国际