本帖最后由 sam9204 于 2014-6-9 22:58 编辑
public class Example{ String str=new String("good"); char[] ch = {'a','b','c'}; public static void main(String args[]){ Example ex=new Example(); ex.change(ex.str,ex.ch); System.out.print(ex.str+" and "); Sytem.out.print(ex.ch); } public void change(String str,char ch[]){ str="test ok"; ch[0]='g'; } } 输出结果是:good and gbc对于这个结果有点疑惑,知道是传值传引用的问题,但还是不了解具体细节,请各位高手指点指点,谢谢
|