メモリアドレスはIDにはなりません。別のオブジェクトが同じアドレスに再割り当てされることもあるからです