python类方法与静态方法

  • python中类方法和静态方法都是用装饰器来定义。
  • classmethod装饰器定义类方法,classmethod修饰的方法的第一个参数一定是类本身,一般命名为cls,但实际上可以随意取名。常见用途是创建备选构造方法。
  • staticmethod定义静态方法,静态方法就是写在类里,由类名调用的普通函数。流畅的python一书作者认为静态方法没啥用。
posted @ 2022-03-13 21:12  肖肖凯  阅读(45)  评论(0)    收藏  举报