java跨方法傳遞對象引用變量,並對該變量賦值引發的問題

關於對象引用作方法參數問題,在java中 基本類型變量作參數傳另一個方法中從新賦值時,會從新在棧中複製一份,對象引用也是同樣,如 public methodA(){ int i = 0; methodB(i); sysout(i);//此時i仍是0,methodB中賦值部分的x相對於A已是棧中新生成的變量名稱了。 }java methodB(int x){ x = x + 1; } 誇方法傳對象引
相關文章
相關標籤/搜索