在Python中,靜態(tài)方法是一種特殊類型的方法,它不需要實例化對象就可以調(diào)用
要將一個方法聲明為靜態(tài)方法,需要使用@staticmethod
裝飾器。下面是一個簡單的示例:
class MyClass:
@staticmethod
def my_static_method(arg1, arg2):
print("This is a static method.")
print("Arguments:", arg1, arg2)
# 調(diào)用靜態(tài)方法,無需實例化對象
MyClass.my_static_method("Hello", "World!")
在這個例子中,我們定義了一個名為MyClass
的類,其中包含一個名為my_static_method
的靜態(tài)方法。我們使用@staticmethod
裝飾器將其聲明為靜態(tài)方法。然后,我們可以直接通過類名調(diào)用該方法,而無需創(chuàng)建類的實例。