這裡是值引用還是指標引用?
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才對,可以它卻有例項,這應該是物件引用才對呀,搞不懂?
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才對,可以它卻有例項,這應該是物件引用才對呀,搞不懂?
相關文章
- Java - 是值傳遞還是引用傳遞Java
- GO切片傳值/引用/指標Go指標
- 解惑4:java是值傳遞還是引用傳遞Java
- Go語言引數傳遞是傳值?還是傳引用 ?Go
- 1.0 - 指標和引用指標
- Java是值傳遞還是引用傳遞,又是怎麼體現的Java
- go語言引數傳遞到底是傳值還是傳引用Go
- STL容器裡存放物件還是指標物件指標
- golang中 值型別,指標,引用的區別Golang型別指標
- 關於String是值傳遞還是引用傳遞,talk is cheap, just show codes
- 面試官:兄弟,說說Java到底是值傳遞還是引用傳遞面試Java
- 透過指標引用陣列指標陣列
- 指標和引用的區別指標
- 引用的底層為指標指標
- 左值、左值引用、右值、右值引用
- 詳解c++指標的指標和指標的引用C++指標
- 第四章 Vlookup函式示例-相對引用還是絕對引用函式
- 面試官問:Go 中的引數傳遞是值傳遞還是引用傳遞?面試Go
- java的引用:用C++/C的引用和指標去理解JavaC++指標
- C++ 右值引用和左值引用C++
- C++左值引用與右值引用C++
- c++ 左值引用與右值引用C++
- Golang指標隱式間接引用Golang指標
- 指向指標的常量引用瞭解指標
- C++智慧指標之shared_ptr與右值引用(詳細)C++指標
- 右值引用
- c++ 類的函式引用 指標C++函式指標
- 引用量、影響因子,這些指標正在拖累學術研究指標
- 左值、右值、左值引用,右值引用,std::move函式函式
- c++指標傳遞與引用傳遞C++指標
- 智慧指標引用計數變化學習指標
- java中的引用與c中的指標Java指標
- C++11 左值引用和右值引用與引用摺疊和完美轉發C++
- 指標還沒弄清楚?一篇文章搞定 “地址、指標、指標的指標、引用”,並附程式碼示例,建議收藏!指標
- 使用 ref 引用值
- C++中傳指標和傳引用的區別,各自的使用場景是什麼C++指標
- 188W+程式設計師關注過的問題:Java到底是值傳遞還是引用傳遞?程式設計師Java
- C++ 學習筆記(3):引用和指標C++筆記指標
- C++中const與指標、引用的總結C++指標