最简单的方式了解@classmethod 与@staticmethod的区别

借图说明区别就是 更改类的属性区别

总结:

实例方法(普通方法)——————————————————————随着实例属性的改变而改变

类方法(无论是类调用还是实例调用)———————————————都是类属性的值,不随实例属性的变化而变化

静态方法————————————————————————————不可以访问类属性,故直接输出传入方法的值

 

posted @ 2019-04-02 12:01  Corey0606  阅读(148)  评论(0编辑  收藏  举报