面向对象三大特性3--多态
一、多态
1、什么是多态?
多态指的是同一种事物的多种形态,其实只是为类的定义设定一种规范,方法的形式可以使各种各样的,但他们的方法名必须一样。
2、多态的目的?
多态也称之为多态性, 在程序中继承就是多态的表现形式。
多态的目的是为了, 让多种不同类型的对象, 在使用相同功能的情况下,调用同一个名字的方法名。
父类: 定义一套统一的标准。
子类: 遵循父类统一的标准。
多态的最终目的: 统一子类编写的规范, 为了让使用者更方便调用相同功能的方法。
3、如何实现多态?
- 继承就行了
注意:在python中,不会强制要求子类必须遵循父类的一套标准,所以出现了抽象类。