@staticmethod 静态装饰器
静态方法装饰器 @staticmethod
是 Python 中用于定义类静态方法的一个装饰器。它使得方法可以在不需要创建类实例的情况下被调用。
举例
class MyClass:@staticmethoddef my_static_method(param1, param2):return param1 + param2# 调用静态方法
result = MyClass.my_static_method(5, 3)
print(result) # 输出: 8
静态方法在设计类时提供了一种简洁和高效的方法来定义与类的实例无关的功能。在需要利用类作为一种逻辑组织而不涉及类或实例状态的情况下,静态方法是理想的选择。