"""この __new__ メソッドをオーバーライドしない場合、つまり、この __new__ を記述しないでください。 Method を作成すると、クラスは object
から __new__ メソッドを継承して戻り値インスタンス オブジェクト
"""
print "__new__ メソッドが最初に呼び出されます"
tmp = super(Foo,cls) を完成させます。 __new __(cls、*args、** kwargs)
def __init__(self):
"""self はデフォルトで Python によって渡される値であり、__new__ 呼び出しの戻り値です"""
print "__init__ が呼び出されます"
print id (自分)
印刷 ID(p)
印刷タイプ(p)