[問題] How primitive type call by reference
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
推
08/29 04:58, , 1F
08/29 04:58, 1F
推
08/30 05:08, , 2F
08/30 05:08, 2F
→
08/30 05:10, , 3F
08/30 05:10, 3F
→
08/30 05:11, , 4F
08/30 05:11, 4F
推
08/30 09:32, , 5F
08/30 09:32, 5F
推
08/30 18:09, , 6F
08/30 18:09, 6F
推
08/30 22:20, , 7F
08/30 22:20, 7F