エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください
Twitterで共有ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
Qiita Advent Calendar 初参加です。よろしくお願いします。 最近学習していて面白いな、と感じたオブジ... Qiita Advent Calendar 初参加です。よろしくお願いします。 最近学習していて面白いな、と感じたオブジェクトの複製についてまとめました。 オブジェクトの複製パターン オブジェクトの複製には2つのパターンがあります。 シャローコピー:簡易コピー 参照のみをコピーし、実体を複製しない。 複製するオブジェクトが値型か参照型かによって、コピー元(先)の変更がコピー先(元)に適用されるかどうかが異なる。 ・値型は値がそのまま複製される→ 変更が適用されない ・参照型は参照先のアドレスが複製される→ 変更が適用される ※(注記)ただし string型 は変更のたびに別のインスタンスが生成されるため、変更が適用されない ディープコピー:詳細コピー 実体を複製する。 コピー元(元)を変更しても、コピー先(先)に変更が適用されない。 代入・コピーコンストラクタ・MemberwiseCloneメソッ