版上的各位好,
想請教各位如何在java中取得基本型別如:int, char, ...
的reference呢?
寫個簡單的java code如下:
public class Test
{
public void foo(int m)
{
m += 1;
System.out.println(m);
}
public static void main(String[] args)
{
int temp = 0;
System.out.println(temp);
new Test().foo(temp);
System.out.println(temp);
}
}
輸出的結果是:
0
1
0
因為在java中基本型別的變數名稱並不是reference
我想問的是如何可以取得temp的reference傳進函式裡
使得輸出變成:
0
1
1
解釋的有點亂,不知道我的表達是否清楚==