欢迎光临散文网 会员登陆 & 注册

Python中的“静态方法”

2023-08-17 19:45 作者:Co-酱  | 我要投稿

在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()方法。



Python中的“静态方法”的评论 (共 条)

分享到微博请遵守国家法律