class Grand_father(object):
def __init__(self):
print('爷爷')
class Father_left(Grand_father):
def __init__(self):
super().__init__()
print('左边爸爸')
class Father_right():
def __init__(self):
super().__init__()
print('右边爸爸')
class Me(Father_left, Father_right):
def __init__(self):
super().__init__()
print('我')
def main():
me = Me()
if __name__ == '__main__':
main()
代码运行结果为:
爷爷
左边爸爸
我
哪位大神知道为什么没有调用Father_right类中的__init__()方法进行初始化?
文中代码引自:https://blog.csdn.net/weixin_42670402/article/details/83215870