Warum werden __init__ Methoden der Superklasse nicht automatisch aufgerufen?
Warum haben die Python-Designer entschieden, dass die Unterklassen '__init__()
-Methoden rufen das @ nicht automatisch a__init__()
Methoden ihrer Superklassen, wie in einigen anderen Sprachen? Entspricht die Pythonic- und empfohlene Sprache wirklich der folgenden?
class Superclass(object):
def __init__(self):
print 'Do something'
class Subclass(Superclass):
def __init__(self):
super(Subclass, self).__init__()
print 'Do something else'