9
スーパークラスの__init__メソッドが自動的に呼び出されないのはなぜですか?
他の一部の言語のように、Python設計者がサブクラスの__init__()メソッドが__init__()スーパークラスのメソッドを自動的に呼び出さないと決定したのはなぜですか?Pythonicと推奨されるイディオムは本当に次のようなものですか? class Superclass(object): def __init__(self): print 'Do something' class Subclass(Superclass): def __init__(self): super(Subclass, self).__init__() print 'Do something else'