Java中的参数是如何传递的?

看到了吗 详细描述。

null

在Java中,参数总是按值传递。例如,下面的程序打印i=10,j=20。

//  Test.java
class Test {
// swap() doesn't swap i and j
public static void swap(Integer i, Integer j) {
Integer temp = new Integer(i);
i = j;
j = temp;
}
public static void main(String[] args) {
Integer i = new Integer( 10 );
Integer j = new Integer( 20 );
swap(i, j);
System.out.println( "i = " + i + ", j = " + j);
}
}


如果您发现任何不正确的地方,或者您想分享有关上述主题的更多信息,请写下评论。

© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享