hi im trying deep cloning in java i want to deep clone this class Deepcloning which has two primitive fields and one reference
public class Deepcloning implements Cloneable {
private String name;
private int age;
private Adress adress;
public Deepcloning() {
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public Adress getAdress() {
return adress;
}
public void setAdress(Adress adress) {
this.adress = adress;
}
@Override
public Object clone() throws CloneNotSupportedException {
Deepcloning shls = (Deepcloning) super.clone();
shls.setAdress((Adress) adress.clone());
return shls;
}
}
i want to clone this class but still getting error, method clone from type object is not visible error. any help would be appreciated