案例需求:

编写一个程序,Master类中有一个feed(喂食)方法,可以完成主任给动物喂食物的信息。
image.png

问题引出

  • 使用传统方法多通过方法重载来解决,代码复用性不高,不利于维护

解决方案:多态!!!

多态

方法或者对象具有多种形态。是面向对象的第三大特征,多态是建立在封装和继承基础之上的。
多态是同一个行为具有多个不同表现形式或形态的能力。