1.Before changVar,调用getXYZ()方法,输出的是成员变量的初始值1,1,1;
2.In changeVar,调用changeVar方法,输出的x是成员变量,x=a,a是传进来的值为10;y和z都是局部变量,分别对应传进来的b,和9,所以结果是 10,10,9;
3.After changeVar,再次调用getXYZ()方法,输出的仍然是成员变量,在第2步中,x变为了10,y没有变化,但是z被赋予了c的值,而c是10,所以结果是:10,1,10
温馨提示:答案为网友推荐,仅供参考