实例指:该种事物的一个具体的个体,是具体的东西
打个比方:
“人”是一个类。“张三”是人类的一个具体例子
在编程时也是同样的道理,你先自己定义一个“类”,当你需要用时,用“类”的定义来创造一个具体的例子。
用类的定义来创建一个实例,就叫做类的实例化。
实例化过程就是调用类的构造函数,完成该实例的数据分配
下面用一个洗衣机的例子来演示:
这个是一个简单的手动洗衣机 w 实例化了Washer类:
1 #class Washer: 2 class Washer:#定义一个Washer类 3 4 def __init__(self): #这是定义类的构造函数,也是一个特殊的实例方法 5 self.water=0 #实例的属性(变量) 6 self.scour=0 7 8 def add_water(self,water):#实例的方法(函数),可以接受实例化后传过来的参数给类内实例变量,又因为实例继承了类的属性和方法,所以 9 #相当于传递给了类的实例化对象的实例变量10 print('Add water:',water)11 self.water=water#在类的方法内引用实例变量用 self.属性名12 13 def add_scour(self,scour):14 self.scour=scour15 print('Add scour:',scour)16 17 def start_wash(self):18 print('Start wash...')19 20 if __name__=='__main__':21 w=Washer()#类的实例化22 w.add_water(10)#传递参数到实例变量23 w.add_scour(2)24 w.start_wash()
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did82027