类的常用装饰器

classmethod

功能
  • 将类函数可以不经过实例化而直接被调用
用法
参数介绍
  • cls替代普通类函数中的self,
  • 变为cls,代表当前操作的是类

staticmethod

功能
  • 将类函数可以不经过实例化而直接被调用,
    被改装饰器调用的函数不许传递self或cls函数,
    且无法在该函数内调用其他类函数或类变量
用法
参数介绍
  • 函数体内无cls或self参数

property

用法
参数介绍
  • 无重要参数说明

代码