靜態方法@staticmethod和類方法@classmethod的異同

咱們都知道,普通的類方法須要通過實例化對象後,才能調用使用 而通過@staticmethod和@classmethod裝飾後的類方法這不須要實例化來調用,能夠直接用類名來調用,類名.方法名(),可是也可以實例化後調用web 這有利於組織代碼,把某些應該屬於某個類的函數給放到那個類裏去,同時有利於命名空間的整潔。svg 區別: @staticmethod不用表示自身對象的self參數,也不用表示自身
相關文章
相關標籤/搜索