タグ

ブックマーク / qiita.com/KuwabataK (1)

  • Javaのcloneメソッド考察 - Qiita

    背景 「Javaってクラス型の変数をコピーすると参照をコピーしちゃうからコピー先を変更するとコピー元も書き換わっちゃうんだよ」 「じゃあインスタンス複製するときは気をつけなきゃいけないねー」 みたいな話があるので、インスタンス複製するときの挙動をいろいろ試してみたのでメモ 特にArrayListクローン時の挙動とか Java8使ってます。 cloneを使わないとどうなるか 「=」を使って新しいインスタンスを作成した場合の挙動をとりあえず見てみる。 Cloneメソッドを実装しない。ComputerAクラス、NicAクラスを用意した。

    Javaのcloneメソッド考察 - Qiita
    chess-news
    chess-news 2018/12/08
    “for (ComputerB comB : comList){ comList2.add(comB.clone()); //複製できる }”
  • 1