這裡是值引用還是指標引用?

runc發表於2013-06-07
public class Dev2Test {
public static void main(String[] args) {
List<Obj> objs = new ArrayList<Obj>();
Obj Obj = new Obj();
Obj.setAge(10);
objs.add(Obj);
Obj.setAge(20);
Obj = null;
System.out.println(Obj +" /\\ "+objs.get(0).getAge()+" /\\ "+objs.get(0));
System.out.println();
}
}
class Obj{
private int age;
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}

列印語句的地方,我覺得objs.get(0) 也應該是null才對,可以它卻有例項,這應該是物件引用才對呀,搞不懂?

相關文章