如何在Python中继承多个类?

如何在Python中继承多个类?

根据Python文档,使用“super”可以帮助在继承中扩展多个Python类。它返回一个代理对象,将方法调用委派给父类或兄弟类型的类。这对于访问已在类中重载的继承方法非常有用。搜索顺序与getattr()使用的顺序相同,除了类型本身被跳过。

换句话说,对super的调用返回一个假对象,该对象将属性查找委托给您在继承链中的上层类。需要注意的一点是:

这对旧式类不起作用。在Python 2.x中,您需要将自己的类和实例传递给super。在3.x中,此要求被豁免。

这将正确处理所有多重继承。将生成方法解析顺序,并按照此顺序在父类中查找。

更多Python相关文章,请阅读:Python 教程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程