簡析 __init__、__new__、__call__ 方法

任何事物都有一個從創建,被使用,再到消亡的過程,在程序語言面向對象編程模型中,對象也有相似的命運:創建、初始化、使用、垃圾回收,不同的階段由不同的方法(角色)負責執行。 定義一個類時,大家用得最多的就是__init__方法,而__new__和__call__使用得比較少,這篇文章試圖幫助大家把這3個方法的正確使用方式和應用場景分別解釋一下。 關於 Python 新式類和老式類在這篇文章不做過多討論
相關文章
相關標籤/搜索