[問題] 多重繼承程式解析已刪文

看板Python作者 (請輸入ID)時間6年前 (2019/08/04 17:55), 編輯推噓1(100)
留言1則, 1人參與, 6年前最新討論串1/1
想請問這段程式碼的運行,因為書解釋方式 我可能不太了解。 程式碼如下: 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
文章代碼(AID): #1THgk2F4 (Python)
文章代碼(AID): #1THgk2F4 (Python)