gpt4 book ai didi

python - super() 与非直接父级一起使用

转载 作者:太空狗 更新时间:2023-10-29 20:19:15 25 4
gpt4 key购买 nike

这是对 super() 的合法使用吗?

class A(object):
def method(self, arg):
pass

class B(A):
def method(self, arg):
super(B,self).method(arg)

class C(B):
def method(self, arg):
super(B,self).method(arg)

谢谢。

最佳答案

它会起作用,但它可能会使任何试图阅读您的代码的人(包括您,除非您特别记得)感到困惑。不要忘记,如果你想从一个特定的父类调用一个方法,你可以这样做:

A.method(self, arg)

关于python - super() 与非直接父级一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6130629/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com