关于python super init
super().init()的用法推荐使用的派生方法:super().init()–super()的属性查找顺序是从当前位置开始找,根据mro列表,当前没有就往上找。super() 函数是用于调用父类的一个方法。super 是用来解决多重继承问题的,直接用类名调用父类方法在使用单继承的时候没问题,但是如果使用多继承,会涉及到查找顺序(MRO)、重复调用(钻石继承)等种种问题。MRO 就是类的方法解析顺序表, 其实也就是继承父类方法时的顺序表。–super(),会得到一个特殊的对象,该对象就是专
复制链接