|
python類里會出現(xiàn)這三個單詞,self和cls都可以用別的單詞代替,類的方法有三種, 一是通過def定義的 普通的一般的,需要至少傳遞一個參數(shù),一般用self,這樣的方法必須通過一個類的實例去訪問,類似于c++中通過對象去訪問; 二是在def前面加上@classmethod,這種類方法的一個特點就是可以通過類名去調(diào)用,但是也必須傳遞一個參數(shù),一般用cls表示class,表示可以通過類直接調(diào)用; 三是在def前面加上@staticmethod,這種類方法是靜態(tài)的類方法,類似于c++的靜態(tài)函數(shù),他的一個特點是參數(shù)可以為空,同樣支持類名和對象兩種調(diào)用方式; 代碼: [python] view plaincopy
|
|
|