class Team :
def __init__(self):
print "object instantiated"
要创建 Team 类的对象,
>>> obj = Team()
object instantiated
从obj我可以访问 Team 类的成员。但是为什么以下是允许的?
>>> y = obj.__init__()
object instantiated
这里提出了一些问题。
为什么
obj能够调用__init__(),__init__()就像另一种方法一样?每当
__init__()被调用时,它都会创建一个对象(如果我在这里错了,则正确),所以应该y保存另一个实例Team?