python類方法和實(shí)例方法 python為什么要使用靜態(tài)方法?
python為什么要使用靜態(tài)方法?Python使用靜態(tài)方法,類似于函數(shù)工具。一般來(lái)說(shuō),靜態(tài)方法被盡可能少地使用。Python的靜態(tài)方法和類成員方法可以通過(guò)類或?qū)嵗L問(wèn)。厘清它們的概念并不容易,但它們之
python為什么要使用靜態(tài)方法?
Python使用靜態(tài)方法,類似于函數(shù)工具。一般來(lái)說(shuō),靜態(tài)方法被盡可能少地使用。
Python的靜態(tài)方法和類成員方法可以通過(guò)類或?qū)嵗L問(wèn)。厘清它們的概念并不容易,但它們之間還是有區(qū)別的:1。靜態(tài)方法不需要傳入self參數(shù),類成員方法需要傳入表示類的CLS參數(shù);
2。從第一點(diǎn)看,靜態(tài)方法不能訪問(wèn)實(shí)例變量,類成員方法不能訪問(wèn)實(shí)例變量,但是靜態(tài)方法有點(diǎn)像函數(shù)工具庫(kù),而類成員方法更像java面向?qū)ο蟾拍钪械撵o態(tài)方法。