我正在嘗試構建android GSM的litle gam。我有很多單位,他們都有目的地。爲了計算目的地,我使用了一個名爲CalDes的函數。此功能CalDes正在計算我的單位速度。所以我發送了一些變量,我必須再次編輯並使用它們。爲此,我必須將這些變量與參考一起發送。這裏是一個簡單的C++如何在java中做到這一點?在java中通過引用傳遞?
void swap(SomeType& arg1, Sometype& arg2) {
SomeType temp = arg1;
arg1 = arg2;
arg2 = temp;
}
...
SomeType var1 = ...; // value "A"
SomeType var2 = ...; // value "B"
swap(var1, var2); // swaps their values!
你是什麼意思,沒有辦法在Java中引用?在Java中,除了本地類型(int,long,byte,boolean,double和float)之外,每個參數都通過引用傳遞。 – Fred 2012-02-23 11:17:27
哦,男孩。不是另一個java「按值傳遞/按引用傳遞」。除了java是傳值! – Umair 2012-02-23 11:20:34
關於此主題有大量現有問題,請在發佈之前進行搜索。 – DNA 2012-02-23 11:30:35