|
|
1
27
Java通过值传递一切- 包括参考文献 . 这意味着,如果传递一个对象,则可以修改 属性 它们会在你回来后继续存在,但你不能 代替 参考 -只有参考点。
在你的
这里要注意的关键是
作为另一种思考方式: 在爪哇,
所以当你经过的时候
|
|
|
3
3
在C++中如果你这样做会发生什么:
myFunc中的赋值对调用方的指针没有影响。如果myFunct把指针指向指针
或者是对指针的引用,那么你会看到调用者的变化,我想这就是你一直在做的。 在Java中
我们确实传递了对函数的引用,上面的一个整数是对调用方拥有的对象的引用,但是整合器是一个方法的局部值,分配给它与在第一个例子中分配给一品脱相同,对调用者没有影响。 |
|
|
4
2
示例中的注释表明该方法
或者,我更喜欢把它作为一个惯例
|
|
|
5
1
Java不能做“按引用传递”。 Java使用” 传递值 ". |
|
|
6
0
|