摘要: 学了这么久,终于弄明白了。。。是引用传递但是string又有值传递的效果,这是因为string是常量,不能更改,所以如果在函数里更改的话,其实是生成了另外一个string,但是原来的string还在,函数外的string还是原来的string。函数里的string指向另外一个新生成的string,给人一种值传递的假象string a = "aaa"; //==> a----->new String("aaa") string b = a; //==> b----->a, 传引用 b = "bbb"; //==& 阅读全文
posted @ 2011-08-17 19:29 象牛 阅读(3826) 评论(0) 推荐(1) 编辑