DTOのクローン作成を試みています。示すように、私はDTOオブジェクトをとっている:Javaでのオブジェクトのクローニング
public class Employee implements Cloneable
{
String name;
String dept;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getDept() {
return dept;
}
public void setDept(String dept) {
this.dept = dept;
}
}
しかし、この行は私に与えているエラー:
public class Test
{
public static void main(String args[]) {
Employee emp1 = new Employee();
emp1.setDept("10");
emp1.setName("Kiran");
Employee emp2 = (Employee) emp1.clone(); // This Line is giving error .
}
}
私のクエリがそのcloneメソッドがObject
からであるので、なぜ我々はそれを直接使用することはできません私たちは `toStringメソッドをしますか?