Python中的“静态方法”
在Python中,静态方法是一种不需要实例化类就可以调用的方法。静态方法不需要访问实例变量,因此它们不需要实例化类。
静态方法可以通过类名直接调用,也可以通过实例调用。
要定义一个静态方法,请使用@staticmethod装饰器。
简单示例:
class MyClass:
@staticmethod
def my_static_method(x, y):
return x + y
print(MyClass.my_static_method(5, 10))
这将输出15。
请注意,我们没有实例化MyClass类,而是直接使用类名调用my_static_method()方法。