为了账号安全,请及时绑定邮箱和手机立即绑定

java中函数传参数问题,到底是引用传递还是值传递

java中函数传参数问题,到底是引用传递还是值传递

森栏 2018-12-06 22:50:00
代码如下: public class Test1 {   String x="hello";   public static void main(String args[]){     Test1 t = new Test1();     t.change(t.x);     System.err.println("change:"+t.x);     t.change1(t);     System.out.println("change1:"+t.x);   }   static void change(String m){     m=m+2;   }   static void change1(Test1 t){   t.x+=2;   }} 输出:change:hello    change1:hello2 为什么,change函数传递的不是对象x的引用,而是值传递。
查看完整描述

1 回答

?
慕丝7291255

TA贡献1859条经验 获得超6个赞

首先java中没有引用传递,只有值传递

查看完整回答
反对 回复 2018-12-16
  • 1 回答
  • 0 关注
  • 555 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信