※ 引述《qrtt1 (愚人)》之銘言:
: ※ 引述《scdog (just do it)》之銘言:
: : 請問參數若為arraylist或vector時
: : 是傳address位址嗎?
: : 乾瞎!
: forever pass value
不好意思我今天寫了一個小程式發現似乎是call by address
public static void main(String[] args) {
// TODO Auto-generated method stub
ArrayList b = new ArrayList();
b.add("3");
test c = new test(b);
for(int i=0; i < b.size(); i++)
System.out.println(b.get(i));
}
public test(ArrayList a){
a.add("1");
a.add("2");
}
print出來後結果是3 1 2
這樣應該沒錯吧
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.175.234.91