最後のステートメントの出力はなぜ1010
ですか? これはどのタイプのコピーですか?深いか浅いか?
public class P {
int k;
public P() {
}
public static void main(String[] args) {
P p = new P();
P p1 = new P();
p1.k = 4;
p.k = 3;
System.out.println("" + p1.k + p.k);
p1 = p;
System.out.println("" + p1.k + p.k);
p.k = 9;
p1.k = 10;
System.out.println("" + p1.k + p.k);
}
}