[问题] 多重继承程式解析

楼主: spong (请输入ID)   2019-08-04 17:55:12
想请问这段程式码的运行,因为书解释方式
我可能不太了解。
程式码如下:
class a():
def __init__(self):
super().__init__()
print("我是a")
class b():
def __init__(self):
super().__init__()
print("我是b")
class c(a,b):
def __init__(self):
super().__init__()
print("我是c")
x =c()
>>>>>>>>>>>>>>>>[我是分隔线]>>>>>>>>>>>>>>>>>>>>>>>>>>
结果显示:
我是b
我是a
我是c
>>>>>>>>>>>>>>>>[我是分隔线]>>>>>>>>>>>>>>>>>>>>>>>>>
我的疑问:
(1)程式码中的super().__init__()这语法该怎么解释?
(2)程式运行的流程是怎么进行的呢?
作者: brt   2019-08-04 23:30:00
父类建构子

Links booklink

Contact Us: admin [ a t ] ucptt.com