Python
类方法的调用详解
类的方法的定义
1.def fun_name(self,...);
Pass
2.
其中的参数
self
代表类的实例,在调用方法时由系统自动提供
3.
方法定义时必须指明
self
参数
类的方法的调用
与普通的函数调用类似
1.
类的内部调用:
self.<
方法名
>(
参数列表
)
。
2.
在类的外部调用:
<
实例名
>.<
方法名
>(
参数列表
)
。
注意:以上两种调用方法中,提供的参数列表中都不用包括
self
。
演示一个类:
wash.py
class Washer:
def __init__(self):
self.water = 0
self.scour = 0
def add_water(self,water):
print('Add water:',water)
self.water = water
def add_scour(self,scour):
self.scour = scour
print('Add scour:',self.scour)
def start_wash(self):
print('Start wash...')
if __name__ == '__main__':
w = Washer()
w.add_water(10)