1、宠物饿了,需要主人给宠物喂食
---- 不同宠物吃的东西不一样
---- 不同宠物恢复后体力值不一样
---- 狗狗类
增加狗狗吃东西的方法
---- 企鹅类
增加企鹅吃东西的方法
---- 创建主人类
编写给狗狗喂东西的方法
编写给企鹅喂东西的方法
---- 编写测试方法
调用主人类给狗狗喂东西的方法
调用主人类给企鹅喂东西的方法
2、如果再领养XXX宠物,就需要给XXX喂食,怎么办?
---- 添加XXX类,继承Pet类,实现吃食方法
---- 修改Person类,添加给XXX喂食的方法
二、什么是多态?
三、如何实现多态?
四、instanceof运算符
Demo:




本文深入探讨了Java中面向对象的多态特性。通过宠物喂食的例子,展示了不同宠物类(如狗狗、企鹅)如何实现吃东西的方法。文章详细解释了如何创建主人类并为不同宠物提供喂食功能,以及如何利用多态进行扩展,当领养新宠物时无需修改原有代码。同时,文章还讨论了多态的概念、实现方式以及`instanceof`运算符的使用。
最低0.47元/天 解锁文章
4689

被折叠的 条评论
为什么被折叠?



