Python中的“靜態(tài)方法”
在Python中,靜態(tài)方法是一種不需要實例化類就可以調(diào)用的方法。靜態(tài)方法不需要訪問實例變量,因此它們不需要實例化類。
靜態(tài)方法可以通過類名直接調(diào)用,也可以通過實例調(diào)用。
要定義一個靜態(tài)方法,請使用@staticmethod裝飾器。
簡單示例:
class MyClass: ? ?
? ? @staticmethod ? ??
? ? def my_static_method(x, y): ? ? ? ??
? ? ? ? return x + y?
print(MyClass.my_static_method(5, 10))
這將輸出15。
請注意,我們沒有實例化MyClass類,而是直接使用類名調(diào)用my_static_method()方法。
標簽: