2

私は aとCalleaを持つクラスを持っています。しかし、私が作った方法は私に間違った値を与えています。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

なぜ値が間違っているのですか?

4

3 に答える 3