美文网首页
装饰器@property,静态方法@staticmethod,类

装饰器@property,静态方法@staticmethod,类

作者: 希望我是摩羯座 | 来源:发表于2019-01-09 16:27 被阅读0次

    装饰器就相当于绑定了一些方法,增加了一些扩展功能。

    一般来说,要使用某个类的方法,需要先实例化一个对象再调用方法。

    使用@staticmethod或@classmethod,就可以不需要实例化,直接类名.方法名()来调用。

    从它们的使用上来看,

    @staticmethod不需要表示自身对象的self和自身类的cls参数,就跟使用函数一样。(硬编码)

    @classmethod也不需要self参数,但第一个参数需要是表示自身类的cls参数。

    相关文章

      网友评论

          本文标题:装饰器@property,静态方法@staticmethod,类

          本文链接:https://www.haomeiwen.com/subject/jlsgrqtx.html