1、多态的含义
多态就是一个事物多种形态,就是同一符号或者名字在不同情况下具有不同解释的现象。简单来说类似于语文中的一词多义。
2、为什么需要多态?
多态具有代码重用的功能,还有解决项目中紧耦合的问题,提高程序的可扩展性。
举例:添加一个子类,继承父类,重写父类的方法。至此,该程序的扩展性得到了提升,而又不需要查看源代码是如何实现的就可以扩展新功能。
3、多态的实现方式
用抽象类实现多态
抽象类和抽象方法实现多态性
父类提供一系列规定, 约束子类的行为
父类可以提供一些共性的行为。
用接口实现多态:
原文:https://www.cnblogs.com/leo1111/p/12491162.html