classmethod類方法跟staticmethod靜態方法,看這一篇就夠了

不浪費時間,直接先上結論:java 1.使用@staticmethod目的之一是爲了增長可讀性,不須要參數self的方法均可以加上@staticmethod增長可讀性,由於,這個方法是類級別的,在調用時要使用類名。python 2.使用@classmethod是爲了處理一些__init__處理不了的賦值問題(通常是參數不對應),你能夠當成,有第二,第三個__init__方法,固然它要經過類名顯示調
相關文章
相關標籤/搜索