エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
シャローコピーとディープコピーの違い | クロジカ
調べ物をしていてタイトルの2つが出てきたので調べてみました。 オブジェクト指向においてよく使われる... 調べ物をしていてタイトルの2つが出てきたので調べてみました。 オブジェクト指向においてよく使われる用語だそうです。 シャローコピーシャローコピーとはshallow(浅い)の文字が示すように浅いコピーです。 オブジェクトを複製する際に、コピー元のオブジェクトとコピー先のオブジェクトがメモリ上の同じデータ(インスタンス変数)を参照しています。 コピー元のオブジェクトに対してインスタンス変数に変更が加えられるとコピー先のオブジェクトが参照しているデータは同じ物なので、 コピー先のオブジェクトから見たインスタンス変数も変更されます。シャローコピーは、参照のコピーのみを行うそうです。 ディープコピーこちらはdeep(深い)の文字が示すように深いコピーです。 オブジェクトのみのコピーではなく、オブジェクトとメモリ上のデータ(インスタンス変数)の両方をコピーします。 二つのオブジェクトが参照しているデー
2020/02/12 リンク