Python3 中类的静态方法、普通方法、类方法

Python3 中类的静态方法、普通方法、类方法,第1张

Python3 中类的静态方法、普通方法、类方法 静态方法可以直接实例化一个对象,实例后可以直接调用方法
 @staticmethod
    def fun():
        return fun()
类方法可以不进行实例化直接调用类变量,静态方法可以实例,但不能用类变量 实例化方法自己调用方法
class Classname:
    @staticmethod
    def fun():
        print('静态方法')

    @classmethod
    def a(cls):
        print('类方法')

    # 普通方法
    def b(self):
        print('普通方法')



Classname.fun()
Classname.a()

C = Classname()
C.fun()
C.a()
C.b()

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/zaji/5712587.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存