0%

Python类的静态方法(static method)和类方法(class method)

静态方法

静态方法是类中的函数,不需要实例(类似于C++中的静态成员函数)。静态方法主要是用来存放逻辑性的代码,主要是一些逻辑属于类,但是和类本身没有交互,即在静态方法中,不会涉及到类中的方法和属性的操作。

类方法

类方法是将类本身作为对象进行操作的方法,和静态方法的区别在于:不管这个方法是从实例调用还是从类调用,它都用第一个参数把类传递过来

参考

  1. python中的静态方法和类方法

Thank you for your donate!