Понимание Python super () с помощью методов __init __ () [duplicate]
На этот вопрос уже есть ответ:
Что делает "супер" в Python? 6 ответов Я пытаюсь понять, как использоватьsuper()
. Судя по всему, оба дочерних класса могут быть создан
Мне любопытно узнать о фактической разнице между следующими двумя дочерними классами.
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__()
ChildA()
ChildB()