w406996703 发表于 2012-12-19 22:44 引用类型:因为你的a数组,与b在堆区指的对象是同一个对象,所以,你改了b以后,a的值也变化了。不知道你这 ...
董将 发表于 2012-12-19 22:42 改变后的结果是a=【"1", "2", b】 b的结果也是【"1", "2", b】 个人建议你画图,这样方便理解 ...
董将 发表于 2012-12-19 22:41 你这个必须是改变的,首先你创建了一个字符数组a ,然后再将a赋值给b,也就是把a的地址值赋给b,你第三行代码 ...
w406996703 发表于 2012-12-19 23:04 如果你不想你的值被改变: 你可以这样写: private String[] a get(){