這裡是值引用還是指標引用?
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
- Java - 是值傳遞還是引用傳遞Java
- GO切片傳值/引用/指標Go指標
- 解惑4:java是值傳遞還是引用傳遞Java
- Java引數傳遞是傳值還是傳引用?Java
- JS是按值傳遞還是按引用傳遞?JS
- 偽命題:Java傳遞的值還是引用?Java
- Go語言引數傳遞是傳值?還是傳引用 ?Go
- Go語言引數傳遞是傳值還是傳引用Go
- Python 函式中,引數是傳值,還是傳引用?Python函式
- 指標與引用指標
- 你會swap嗎,按值傳遞還是按引用?
- java經典問題:傳值還是傳引用(轉)Java
- STL容器裡存放物件還是指標物件指標
- 1.0 - 指標和引用指標
- go語言引數傳遞到底是傳值還是傳引用Go
- 引數和返回值裡面到底用指標還是value指標
- golang中 值型別,指標,引用的區別Golang型別指標
- 面試官:兄弟,說說Java到底是值傳遞還是引用傳遞面試Java
- C++引用和指標C++指標
- nim的引用和指標指標
- 《指標和引用小結》指標
- 細說引用和指標指標
- 關於String是值傳遞還是引用傳遞,talk is cheap, just show codes
- 面試官問:Go 中的引數傳遞是值傳遞還是引用傳遞?面試Go
- 搗漿糊的老話題:Java是按值傳遞還是按引用傳遞Java
- 引用的底層為指標指標
- [C++]指標和引用(一)C++指標
- [C++]指標和引用(二)C++指標
- [C++]指標和引用(三)C++指標
- [C++]指標和引用(四)C++指標
- 07 引用 指標 和傳遞指標
- 指標和引用的區別指標
- 第四章 Vlookup函式示例-相對引用還是絕對引用函式
- Golang指標隱式間接引用Golang指標
- C++中的指標與引用C++指標
- java的引用:用C++/C的引用和指標去理解JavaC++指標
- C++左值引用與右值引用C++