java存储问题
public class testMain {
String str=new String("good");
char[] ch={'a','b','c'};
public static void main(String[] args) throws Exception{
testMain ex=new testMain();
ex.change(ex.str,ex.ch);
System.out.print(ex.str+"and");
System.out.print(ex.ch);
}
public void change(String str ,char ch[]){
str ="test ok";
ch[0]='g';
}
为什么输出是goodandgbc?