[問題] 多重繼承程式解析已刪文
想請問這段程式碼的運行,因為書解釋方式
我可能不太了解。
程式碼如下:
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)程式運行的流程是怎麼進行的呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 175.182.93.24 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1564912514.A.3C4.html
推
08/04 23:30,
6年前
, 1F
08/04 23:30, 1F
Python 近期熱門文章
PTT數位生活區 即時熱門文章