从定义上说:
类方法和静态方法都是通过装饰器实现的,实例方法不是;
实例方法需要传入self参数,类方法需要传入cls参数,而静态方法不需要传self或者cls参数。
注意:不管self参数,还是cls参数,都是一种约定俗成的用法,其实是可以使用其他的参数名代替。但是不建议使用其他参数名,毕竟代码不是只是写给自己看的。
调用方式上说:
实例方法只能通过实例对象调用;
类方法和静态方法可以通过类对象或者实例对象调用;
如果是使用实例对象调用的类方法或静态方法,最终都会转而通过类对象调用。
客服热线:0731-85127885
违法和不良信息举报
举报电话:0731-85127885 举报邮箱:tousu@csai.cn
优草派 版权所有 © 2024