多重継承を実装する次のコードがあります。super(base2,self).__init__()
呼び出しが印刷されることを期待していますが--> "Printing from base2".
、プログラムは何も印刷しません。どちらもエラーをスローしません。
class base1:
def __init__(self):
print("printing from base1")
def method(self,val):
print("From method of base1", val)
class base2:
def __init__(self):
print("printing from base2")
def method(self,val):
print("From method of base2", val)
class child(base1, base2):
def __init__(self):
super(base2,self).__init__() #is not working as expected
x = child()