class A:
def __init__(self):
print 'A'
class B(A):
def __init__(self):
print 'B'
b = B()
B
C++ では、出力が表示されることを期待してA B
いましたが、Python ではB
. 私はPythonで同じことを達成するためにできることを知っていますsuper(B, self).__init__()
が、これは明らかにデフォルトではありません(または、私は構文も初めてです)ので、オブジェクトをインスタンス化するためのパラダイムが完全に異なるのではないかと心配しています.
では、Python のオブジェクトとは何ですか? クラスとの関係は何ですか? Python のすべての親クラスのすべてのデータを初期化する標準的な方法は何ですか?