JAVA值传递

来源:互联网 发布:休眠状态关闭网络 编辑:程序博客网 时间:2024/06/09 21:18

看见一道笔试题:

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 ");        System.out.print(ex.ch);    }    public void change(String str, char ch[]) {        str = "test ok";        ch[0] = 'g';    }}