美文网首页
装饰器@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