Python中__new__和__init__的區別與聯繫

Python中__new__和__init__的區別與聯繫 只有繼承自object的新式類纔有__new__方法 主要區別: __new__負責對象的創建,如:爲對象分配空間 __init__負責對象的初始化,如:初始化成員變量 調用時間: __new__:創建對象時自動調用執行,會返回當前類的一個實例對象 __init__:對象創建完成後自動調用執行,無返回值 1. 在類中,如果__new__和
相關文章
相關標籤/搜索