其他分享
首页 > 其他分享> > classmethod与staicmethod

classmethod与staicmethod

作者:互联网

classmethod

  定义操作类,而不是操作实例的方法。classmethod方法第一个参数是类本身,而不是实例。classmethod最常见的用途是定义备选构造方法。

 

staticmethod

  第一个参数既不是实例,也不是类本身,它不需要是一个特殊值。其实,静态方法就是一个普通的函数,只是碰巧在类的定义体中,而不是在模块层定义。

标签:定义,classmethod,不是,碰巧在,staicmethod,实例,参数
来源: https://www.cnblogs.com/lc0811/p/16269794.html