◆配列のコピーを行う際に、シャローコピー(shallow copy)とディープコピー(deep copy)の二つの方式を意識する必要がある。
・シャローコピー
コピー先のオブジェクトに対し、そのオブジェクトの参照情報のみ複写する方法。
コピー元、コピー先双方が同じオブジェクトを参照する。
*そのため、オブジェクト値を変更すると、双方のオブジェクト値が変更されることになる(同じものを参照しているので)
・ディープコピー
コピー先のオブジェクトに対し、参照情報だけでなく、オブジェクトの実態も複写する方法。
0 件のコメント:
コメントを投稿