靜態方法

张继文發表於2024-07-26
  1. 什麼是靜態方法
    靜態方法是 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,,例項就不可以呼叫了

相關文章