本帖最后由 Mydream524 于 2014-12-19 23:21 编辑
如下代码,结果为11,这说明w2.size调用的是地址值然后赋给s,而后s有了指向所以得到如下结果么。
- class Wrench2
- {
- int size;
- public static void main(String[] args)
- {
- Wrench2 w = new Wrench2();
- w.size = 11 ;
- Wrench2 w2 = go(w, w.size);
- System.out.println(w2.size);
- }
- static Wrench2 go(Wrench2 wr, int s)
- {
- s = 12;
- return wr;
- }
- }
复制代码
|
|