課程
/后端開發
/Python
/Python-面向對象
object.__new__() takes no arguments
2019-05-07
源自:Python-面向對象 4-2
正在回答
Python3.3以上版本調用__new__()的時候,不要帶參數。調用的時候改成__new__(cls)就不報錯了。同時重寫__init__和__new__時避免傳遞額外的參數,若只重寫其中一個則可以傳遞額外參數。
舉報
Python面向對象教程,帶你深入了解python面向對象特性
2 回答報錯是為什么啊
2 回答為什么我的會報錯呢
1 回答為什么不能選擇清晰度了?
1 回答print p1+p2報錯
3 回答老師,你的這個代碼為什么我輸入有錯誤?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-05-09
Python3.3以上版本調用__new__()的時候,不要帶參數。調用的時候改成__new__(cls)就不報錯了。同時重寫__init__和__new__時避免傳遞額外的參數,若只重寫其中一個則可以傳遞額外參數。