前面的教程中我们已经介绍了类属性可细分为实例变量、类变量和局部变量,同样的,在Python类中的方法也可以具体可划分为实例方法、静态方法和类方法。
实例方法:第一个参数必须是实例对象,一般约定为“self”,通过它来传递实例的属性和方法(也可以传递类的属性和方法),只能由实例对象调用;
静态方法:没有self、cls这样的特殊参数,但无法传递类和实例的任何属性和方法,实例对象和类名都可以调用;
类方法:第一个参数一般约定为“cls”(代指类本身),通过它来传递类的属性和方法(不能传递实例的属性和方法),实例对象和类名都可以调用。
1、实例方法
在Python面向对象的编程中,一般情况下在...
......