为什么 Python 设计人员决定子类的 __init__()
方法不像其他语言那样自动调用超类的 __init__()
方法?Python 和推荐的习语真的像下面这样吗?
class Superclass(object):
def __init__(self):
print 'Do something'
class Subclass(Superclass):
def __init__(self):
super(Subclass, self).__init__()
print 'Do something else'