一种事物的多种存在形态,比如说金毛和哈士奇都是狗,狗可以分为哈士奇和金毛。
拥有继承关系
子类重写父类方法
使用方式:
通过父类的引用指向子类的对象
消除了类之间的耦合关系,大大提高了代码的简洁性和拓展性
在Test类里写show方法,实现多态,子类都通过父类走子类的方法,如果子类的方法没有对父类进行重写,那么就经行向下转型,再调用子类的方法。
如果没有使用多态,那么要实现对方法调用就要分别写三个show方法,这样代码就太冗杂了,不简洁。