标签:类方法 根据 object 执行方法 类的方法 class 执行 elf fun
class Base1(object): def func(self): print("Base1.func") class Base2(object): def func(self): print("Base2.func") class Foo(Base1, Base2): def func(self): # 方式一:根据mro的顺序执行方法 super().func() # Base1.func super(Foo,self).func() # Base1.func # 方式二:主动执行Base类的方法 Base2.func(self) # Base2.func print("Foo.func") obj = Foo() obj.func() # Foo.func print(Foo.mro()) # [<class ‘__main__.Foo‘>, <class ‘__main__.Base1‘>, <class ‘__main__.Base2‘>, <class ‘object‘>]
标签:类方法 根据 object 执行方法 类的方法 class 执行 elf fun
原文地址:https://www.cnblogs.com/believepd/p/10331515.html