Python调用父方法多重继承

Python调用父方法多重继承,第1张

Python调用父方法多重继承

您可以使用

__bases__
这样的

class D(A, B, C):    def foo(self):        print("foo from D")        for cls in D.__bases__: cls().foo("D")

进行此更改后,输出将为

foo from Dfoo from A, call from Dfoo from B, call from Dfoo from C, call from D


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5620339.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-15
下一篇2022-12-15

发表评论

登录后才能评论

评论列表(0条)

    保存