| 
 
| 本帖最后由 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;
                }
}
 | 
 |