私は aとCalle
aを持つクラスを持っています。しかし、私が作った方法は私に間違った値を与えています。String nombre;
int addr;
clone
public class Calle{
String nombre;
int addr;
public Object clone(){
return this;
}
}
Calle c1 = new Calle("a",1);
Calle c2 = c1.clone();
c2.setAddr(3);
System.out.println(c1.addr); // value wrong
なぜ値が間違っているのですか?