オブジェクトのコピー、クローンを作るときに気をつけること
オブジェクトを安易にコピーすると、思わぬ失敗をする場合があります。
オブジェクトのコピーを作ったとおもったら、単に複数の変数が同じオブジェクトを指し示しており、片方の変数を通して行った変更が、もう片方の変数で参照する際に影響を及ぼしたり・・・
さらに、クローン (clone) メソッドを定義したと思ったら、内部オブジェクトのクローンを忘れていた・・・
など、間違いどころが結構あるので気をつけましょう。
» オブジェクトのコピー、クローンを作るときに気をつけること
オブジェクトのコピーを作ったとおもったら、単に複数の変数が同じオブジェクトを指し示しており、片方の変数を通して行った変更が、もう片方の変数で参照する際に影響を及ぼしたり・・・
さらに、クローン (clone) メソッドを定義したと思ったら、内部オブジェクトのクローンを忘れていた・・・
など、間違いどころが結構あるので気をつけましょう。
» オブジェクトのコピー、クローンを作るときに気をつけること