Python super为什么我要在这段代码中使用它?

时间:2018-12-20 17:22:31

标签: python super

我了解python super是从父类调用函数的用户 当需要考虑继承但我不明白为什么在这种情况下必须调用super时,我只想知道super的原因,或者为什么我们要在此处初始化Base类及其作用。

class Base(object):
    def __init__(self):
        print "Base created"

class ChildA(Base):
    def __init__(self):
        Base.__init__(self)

class ChildB(Base):
    def __init__(self):
        super(ChildB, self).__init__()

0 个答案:

没有答案