| 目次 |
|---|
|
・コンストラクタ ・検証 ・検証結果 ・コピーコンストラクタ ・コピーコンストラクタのコーディング ・コピーコンストラクタのコーディング |
public Test{
public static void main(String[] args) {
Player tanaka = new Player();
}
}
Playerクラスはコンストラクタのみ定義しています。
public Player{
public Player(){
System.out.println("ここが実行される");
}
}
Testクラスを実行すると以下のような実行結果となります。
Player pry; ... Player pryCp = new Player(pry);
public class Player{
protected List list = new ArrayList();
/* コピーコンストラクタ */
public Player(Player pry){
for (int i = 0; i < pry.List.size(); i++) {
list.add(pry.List.get(i));
}
}
}