当前位置: 技术问答>java相关
"方法不能改变自己的参数值 " 和"按值传递",这两句话是一个意思吗,请各位大侠给我举个例子说明一下,谢谢
来源: 互联网 发布时间:2015-02-12
本文导语: 如提 | 是一个意思。 例 public class Example { public static void add(int a,int b){ a = a + b ; System.out.println(a);//output 4 } public static void main(String[] args){ int a=1,b=3; Example.add(a,b); Syst...
如提
|
是一个意思。
例
public class Example
{
public static void add(int a,int b){
a = a + b ;
System.out.println(a);//output 4
}
public static void main(String[] args){
int a=1,b=3;
Example.add(a,b);
System.out.println(a);//output 1
System.out.println(b);//output 3
}
}
例
public class Example
{
public static void add(int a,int b){
a = a + b ;
System.out.println(a);//output 4
}
public static void main(String[] args){
int a=1,b=3;
Example.add(a,b);
System.out.println(a);//output 1
System.out.println(b);//output 3
}
}
|
按值传递就是传入函数的仅仅是这个变量的值,也相当于是这个变量的一个镜像,在函数内部改变这个值,对于原变量来说,它的内容是不会改变的。
所以要方法不改变参数值,就不能传址,而要传值。
所以要方法不改变参数值,就不能传址,而要传值。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。