最佳答案
为什么构造函数实际上被称为“构造函数”? 它们的用途是什么? 它们与类中的方法有什么不同?
还有,一个班能有多个 __init__吗?我尝试了以下方法,有人能解释一下结果吗?
>>> class test:
def __init__(self):
print "init 1"
def __init__(self):
print "init 2"
>>> s=test()
init 2
最后,__init__是一个操作员过载程序吗?