0

可能的重复:
Java 是“按引用传递”吗?
Java中的值传递还是引用传递?

当我们将参数传递给 java 类中的方法时。传入的参数是默认 通过VALUE还是BY REFERENCE ?

可能有两种可能性,
1. 如果我们将参数从同一个类中的另一个方法传递给一个方法。
2. 如果我们将参数传递给另一个类的方法。

其次,如果我想通过引用传递值(如果java的默认属性是By Value)那么我应该怎么做?

4

2 回答 2

5

无论如何.. Java 是值传递的,甚至引用也是按值传递的

要在这里获得更多示例,请阅读一些有趣的链接

http://www.javaworld.com/javaqa/2000-05/03-qa-0526-pass.html
如何对Java中的原语按引用传递等效传递
值或在Java中按引用传递?

于 2013-02-03T05:29:13.367 回答
0

我很确定 Java 都是按值传递的。C/C++ 是通过引用传递的。就通过引用传递而言,这很容易。与 C 一样,Java 也有返回类型方法。您只需将变量放在赋值 ( = ) 运算符的左侧,即可调用返回其新值的方法。加上其他一些方法。

字符串名称 = "Jon Doe";

名称 = 获取名称();

字符串 getName() {

//获取名称的代码在这里。

}

于 2013-02-03T06:49:07.690 回答