1
Python编程从入门到实践
1.12.3.1 8.3.1 方法重写
8.3.1 方法重写

面向对象编程三大特性中的最后一个特性是多态。多态是指能够呈现多种不同的形式或形态。在编程术语中,它的意思是一个变量可以引用不同类型的对象,并能自动调用被引用对象的方法,从而根据不同的对象类型响应不同的操作。继承和方法重写是实现多态的技术基础。

如果父类方法的功能不能满足需求,可以在子类重写父类的方法,此时执行子类的方法,不再执行父类的方法,操作实例如例8.10所示。

【例8.10】方法重写操作实例。

以上代码的输出结果如图8-13所示。

图8-13 输出结果

表8-1列出了一些通用的类的功能方法。

表8-1 类的功能方法一览表