群里的题目分享:
package interview20171103;
/**
* 不能装糊涂,敲敲,调试看下对象id的变化
*
* @author zengwenfeng
*/
public class Question02
{
int i = 1;
String str = new String("1");
char[] ch = {'1'};
public static void main(String[] args)
{
Question02 q = new Question02();
q.change(q.i, q.str, q.ch);
System.out.println(q);//112
}
public void change(int i, String str, char[] ch)
{
i = 2;
str = "2";
ch[0] = '2';
}
public String toString()
{
return this.i + this.str + this.ch[0];
}
}