为什么是最后一条语句的输出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);
}
}