PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Python
[問題] super() 與MRO 鏈斷裂問題
作者:
leolarrel
(真.粽子無雙)
2026-02-24 16:54:10
Gemini 教我說類別就算是基底類別也要在__init__() 中加入super().__init__()
以防這個類別被不知道的人採用多重繼承來繼承這個基底類別, 然後說這樣這個
類別就不會被叫"不合群",導致類別初始化時 __init__() MRO chain 斷裂.
她講得煞有介事, 可是我怎麼找都找不到網路文章有提到這件事
這事到底是不是真的?
作者:
s0914714
(YA)
2026-02-25 01:21:00
如果啥都沒繼承應該是不用吧?就是單純繼承object的情況
作者:
leolarrel
(真.粽子無雙)
2026-02-26 16:26:00
我後來已經放棄"繼承"了,改用組合
作者:
s0914714
(YA)
2026-02-26 18:13:00
大部分情況都不需要用到很複雜的繼承 組合會好一點
繼續閱讀
[問題] vscode的debug模式不用考慮中文路徑
fragmentwing
[問題] skimage.io.imread()讀圖檔底色是黃色?
dosiris
[閒聊] 有人要合購股票pythony資料庫finlab嗎?
tamacugi
執行 Python 程式的六種方法
iread
[問題] python 3.14 free thread build
kakar0to
[問題] 關於正規表示法的r'\1'?
dosiris
[問題] 請問有人用過OMIA PLUS影音平台自學嗎?
edward740706
[閒聊] Python 3.13 版本是不是很爛啊!?
garraypierce
[閒聊] 各位現在用os.path 還是用pathlib.Path
ok8ok8
[閒聊] 2024年的自我python學習
yppah123
Links
booklink
Contact Us: admin [ a t ] ucptt.com