1.静态方法通过类对象可以直接调用,不用创建对象,与此同时,不用使用self参数
2.普通方法加上@staticmethod装饰器就是静态方法。
![](https://img.haomeiwen.com/i13619018/1febd5ecb38b53b4.png)
类方法
1.在方法加上@classmethod装饰器就是类方法;2.类方法默认参数cls,标识当前类;
3.在调用时直接调用,python默认传cls参数,标识类
![](https://img.haomeiwen.com/i13619018/6f73ad8c1941959f.png)
1.静态方法通过类对象可以直接调用,不用创建对象,与此同时,不用使用self参数
2.普通方法加上@staticmethod装饰器就是静态方法。
类方法
1.在方法加上@classmethod装饰器就是类方法;2.类方法默认参数cls,标识当前类;
3.在调用时直接调用,python默认传cls参数,标识类
本文标题:静态方法VS类方法
本文链接:https://www.haomeiwen.com/subject/hnuiiftx.html
网友评论