- 什麼是靜態方法
靜態方法是 Python 中一種非常實用的工具,用於實現不依賴於類例項或類屬性的方法。 它們透過 @staticmethod 裝飾器來定義,可以透過類本身或類的例項來呼叫。 靜態方法主要用於實現工具方法、邏輯分組和有時用於工廠方法。
點選檢視程式碼
class Chinese:
country = 'China'
def __init__(self, name_in):
self.name = name_in
@staticmethod
def play_test(a, b, c):
print('%s和%s和%s在一起' % (a, b, c)) # 用了類方法就可以這麼用了
Chinese.play_test(1, 888, 55) # 例項也可以呼叫,,,,但是如果不加@staticmethod,,例項就不可以呼叫了