「Java入門」clone()でオブジェクトを複製する

2017年11月20日

javaコード
class Student implements Cloneable {
private int stuNo;
private String stuAddress;
private Date regDate;

/**
* クラスのinstanceを複製する
*/
public Object clone() {
try {
Student cft = (Student) super.clone();
cft.setRegDate(xxx);
return cft;
} catch (CloneNotSupportedException e) {
// 処理コード
}
}
}

Student stu1 = new Student(15, “tokyo shibuya", '1982/04/01’);
Student stu2 = (Student) stu1.clone();

Java

Posted by arkgame