浅谈Python类里的__init__方法函数,Python类的构造函数

Original 2017-01-12 13:34:29 403
abstract:如果某类里没有__init__方法函数,通过类名字创建的实例对象为空,切没有初始化;如果有此方法函数,通常作为类的第一个方法函数,有点像C++等语言里的构造函数。class Ca: def __init__(self, v): # 注意前后各两个下划线 self.name = v def pr(self): print

如果某类里没有__init__方法函数,通过类名字创建的实例对象为空,切没有初始化;如果有此方法函数,通常作为类的第一个方法函数,有点像C++等语言里的构造函数。

class Ca:
def __init__(self, v): # 注意前后各两个下划线
self.name = v
def pr(self):
print "a--->", self.name
ia = Ca("Jeapedu") # 本质调用的是__init__方法函数
ia.pr()
Ca.pr(ia)

 输出结果
a---> Jeapedu

a---> Jeapedu

更多关于Python类里的__init__方法函数,Python类的构造函数请关注PHP中文网(www.php.cn)其他文章!

Release Notes

Popular Entries