作者leolarrel (真.粽子無雙)
看板Python
標題[問題] super() 與MRO 鏈斷裂問題
時間Tue Feb 24 16:54:10 2026
Gemini 教我說類別就算是基底類別也要在__init__() 中加入super().__init__()
以防這個類別被不知道的人採用多重繼承來繼承這個基底類別, 然後說這樣這個
類別就不會被叫"不合群",導致類別初始化時 __init__() MRO chain 斷裂.
她講得煞有介事, 可是我怎麼找都找不到網路文章有提到這件事
這事到底是不是真的?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.163.98.66 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1771923252.A.EF1.html
推 s0914714: 如果啥都沒繼承應該是不用吧? 02/25 01:21
→ s0914714: 就是單純繼承object的情況 02/25 01:22