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
?