¿Por qué no se invocan automáticamente los métodos de superclase __init__?
¿Por qué los diseñadores de Python decidieron las subclases?__init__()
los métodos no llaman automáticamente al__init__()
métodos de sus superclases, como en algunos otros idiomas? ¿El lenguaje Pythonic y recomendado realmente se parece a lo siguiente?
class Superclass(object):
def __init__(self):
print 'Do something'
class Subclass(Superclass):
def __init__(self):
super(Subclass, self).__init__()
print 'Do something else'