Java
假设有一个 动物类 作为父类
并有两个子类分别是:狗狗类 和企鹅类
狗狗类实现了 接飞盘 的接口
企鹅类实现了 游泳 的接口
这时候如果我要狗狗玩接飞盘,企鹅去游泳
好像必须要为狗狗和企鹅创建对象并调用相应的接口方法,
无法使用父类作为引用指向子类实现多态。
这样对么
2条回答 默认 最新
Kim_小星兴 2021-04-02 09:14关注不知道我的想法对不对~
动物类有一个抽象方法 叫玩耍.
然后狗狗类的玩耍你将其实现成了"接飞盘",企鹅类的玩耍实现成"游泳".如此你只需要调用"玩耍",就可以实现"接飞盘"或者"游泳"动作.
解决 无用评论 打赏 举报