Python学习之7.3self与实例方法

Python学习

7.3 self与实例方法

1.如果我们要在类下面定义一个实例方法:
实例方法:
和实例(对象)相关联,是实例(对象)可以调用的方法。
实例方法的规则:
在方法的参数列表的第一个参数置为“self”。
调用实例方法时,不需要传入“self”。

self代表的是实例,而不是类。

2.如何在实例方法内部访问实例变量?
通过“self.实例变量”的形式。
Python学习之7.3self与实例方法

成功打印出结果:
Python学习之7.3self与实例方法

3.如何在实例方法内部访问类变量?
法一:通过“类名.类变量”的形式。
Python学习之7.3self与实例方法

法二:通过“self.__class __.类变量”的形式。Python学习之7.3self与实例方法
以上两种方法的输出结果都为:0 (成功打印)