从定义上说:
类方法和静态方法都是通过装饰器实现的,实例方法不是;
实例方法需要传入self参数,类方法需要传入cls参数,而静态方法不需要传self或者cls参数。
注意:不管self参数,还是cls参数,都是一种约定俗成的用法,其实是可以使用其他的参数名代替。但是不建议使用其他参数名,毕竟代码不是只是写给自己看的。
调用方式上说:
实例方法只能通过实例对象调用;
类方法和静态方法可以通过类对象或者实例对象调用;
如果是使用实例对象调用的类方法或静态方法,最终都会转而通过类对象调用。
请用手机扫描二维码下载
使用手机扫码报名,立即锁定名额
扫一扫,立即报名