标签:pre vertica tle soft orm 自动 lock count ace
* def fun_name(self,...):
pass
参数self代表类的实例,在调用的时候由系统自动提供
方法定义的时候必须有self参数
在类的内部:self.<方法名> (参数列表)
在类的外部:<实例名>.<属性名>(参数列表)
调用的时候参数列表中都不用包含self
*构造方法就是使用__init__()方法,构造方法的作用是在类实例化时候初始化实例,__init__方法是类实例化的第二步自动调用的函数,其方法名是固定的,但其参数同普通方法一样,至少应该带有self参数。
* 初始化实例包括:定义和初始化实例属性;调用类的一些方法
* 构造方法可以带有除了self外的其他各种参数(关键字参数,默认参数,用元组收集参数,用字典收集关键字参数)可以达到在实例化属性时,为相应的属性传入指定的值。
*作用:使得实例化的时候实例化的对象更加的丰富。
输出结果为:
Add water: 10
Add scour: 2
Start Wash……
Add water: 100
Add scour: 20
Start Wash……
Add water: 50
Add scour: 5
Start Wash……
可以看到,这里运用了三种不同的实例模式,来达到三种不同的洗涤效果。
标签:pre vertica tle soft orm 自动 lock count ace
原文地址:http://www.cnblogs.com/ruhai/p/6202267.html