本帖最后由 qhasilver 于 2012-10-11 08:37 编辑
胡建彪 发表于 2012-10-11 08:18
changeStr(str); 这句话执行的时候,也就是changeStr("1234");执行的时候 是什么情况? ...
这句话执行的时候,把1234的值传给了 changStr的str ,changStr的str值被改成了 1234,在方法里,你又重新覆盖成了"welcome",但是我们要注意的是,每对大括号里的变量的值只在自己内部有效,你改了你的变量值,我的变量值是不会变的,所以main方法的str不会随着changStr方法里的str改变而改变。 |