python实例方法,类方法,静态方法

实例方法,类方法,静态方法

实例方法 第一个参数必须是self

实例可以访问实例方法,类方法,静态方法

类方法用@classmethod修饰,第一个参数是类本身

类可以访问类方法,静态方法。所以有的方法不需要实例化的话,可以用类方法。

静态方法用@staticmethod修饰,对于第一个参数没有实质要求

静态方法是指这个方法不想单独作为函数,跟着类走,就有了命名空间,但是他非实例和类必须,只是借了一个命名空间的地方。

python实例方法,类方法,静态方法