python 多态性

来源:互联网 发布:冯文乐网络春晚 编辑:程序博客网 时间:2024/06/06 00:22
继承机制说明子类具有父类的公有属性和方法,而且子类可以扩展自身的功能,添加新的属性和方法。因此,子类可以替代父类对象,这种特性称为多态性。
此外,从根本上说,所谓多态性是指当不同的对象收到相同的消息时,产生不同的动作。

例如,Apple、Banana类继承了Fruit类,因此Apple、Banana具有Fruit类的共性。Apple、Banana类的实例可以替代Fruit对象,同时又呈现出各自的特性。