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
。