原文:python 類的靜態方法@staticmethod

一般來說,要使用某個類的方法,需要先實例化一個對象再調用方法。而使用 staticmethod或 classmethod,就可以不需要實例化,直接類名.方法名 來調用。這有利於組織代碼,把某些應該屬於某個類的函數給放到那個類里去,同時有利於命名空間的整潔。 既然 staticmethod和 classmethod都可以直接類名.方法名 來調用,那他們有什么區別呢從它們的使用上來看, staticm ...

2020-11-06 14:25 0 952 推薦指數:

查看詳情

@staticmethod裝飾器--python靜態方法

python中, 通過obj.method()調用一個方法默認會傳入實例本身作為參數. 在中定義方法時, 第一個參數也總是self. 如果想要通過實例調用一個不需要接收self參數的方法, 需要用到@staticmethod裝飾器. 在實例中直接調用不接收self參數的函數: 運行 ...

Tue Jun 04 00:16:00 CST 2019 0 679
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM