看板 java 關於我們 聯絡資訊
public class Test{ public Test(){ Boolean bool=new Boolean(false); setBool(bool); System.out.println(bool); } public void setBool(Boolean bool){ bool=true; } public static void main(String args[]){ new Test(); } } 就算我已經用Boolean了 還是會印出false 還是call by value 有辨法call by ref嗎 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.122.209.20
H45:Boolean 是一個 immutable object, 宣告完成後便無法修改屬性 08/29 04:58
Eventis:我覺得比較有趣的是如果去想一bool=true到底做了什麼事:) 08/30 05:08
Eventis:原po應該是在被一點搞出疑問吧....^^ 08/30 05:10
Eventis: ^^這.....果然大清早神智不清=.=" 08/30 05:11
neigence:我只是想要完成讓primitive type 也可以call by ref 08/30 09:32
qrtt1:java 沒有 call by ref 08/30 18:09
aubr3:自訂一個myboolean 然後把物件傳進去 XDD 不過很怪啦! 08/30 22:20