- 576 名前:572 mailto:sage [2009/09/12(土) 18:04:19 ]
- アンカ間違えてた。スマソ
そうです。newで同じ値を持つ別のオブジェクトをわざわざ作るのは、 bオブジェクトの内部状態を変えても、 その影響がaオブジェクトに響かないようにするためのはずです。 しかし、Stringは値の変更ができないため、 そもそも値が同じ別のオブジェクトを作り出すメリットがありません。 bの値を変えた場合は、新しいオブジェクトとして作成される(プログラマが意識しているかは別として)ため、 同じ値である間は、同じオブジェクトを参照していて問題がありません。
|

|