Python __new__和__init__

【同】   二者均是Python面嚮對象語言中的函數,__new__比較少用,__init__則用的比較多。 【異】 __new__是在實例創建之前被調用的,因爲它的任務就是創建實例然後返回該實例對象,是個靜態方法。 __init__是當實例對象創建完成後被調用的,然後設置對象屬性的一些初始值,通常用在初始化一個類實例的時候。是一個實例方法。 也就是: __new__先被調用,__init__後被
相關文章
相關標籤/搜索