我正在尝试构建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