定义Eatable接口,在接口中定义eat()方法,表示吃饭功能
定义FlyingDiscCatchable接口,在接口中定义catchingFlyDisc()方法,表示接飞盘功能
定义Swimmable接口,在接口中定义swim()方法,表示游戏功能
定义抽象类Pet,包括宠物名称(name)、健康值(health)和与主人亲密度(love)属性,并提供抽象方法print(),用来输出宠物信息
定义狗类(Dog),继承Pet类,实现Eatable、FlyingDiscCatchable接口,并重写或实现各个方法
定义企鹅类Penguin,继承Pet类,实现Eatable和Swimmable接口,并重写或实现各个方法
编写测试类,实现狗吃饭、企鹅游戏和狗玩接飞盘游戏功能,并输出企鹅信息。
下载地址:
http://down.51cto.com/data/2213203
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。