作者neigence (心夜)
站内java
标题[问题] How primitive type call by reference
时间Wed Aug 29 04:23:02 2007
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
1F:推 H45:Boolean 是一个 immutable object, 宣告完成後便无法修改属性 08/29 04:58
2F:推 Eventis:我觉得比较有趣的是如果去想一bool=true到底做了什麽事:) 08/30 05:08
3F:→ Eventis:原po应该是在被一点搞出疑问吧....^^ 08/30 05:10
4F:→ Eventis: ^^这.....果然大清早神智不清=.=" 08/30 05:11
5F:推 neigence:我只是想要完成让primitive type 也可以call by ref 08/30 09:32
6F:推 qrtt1:java 没有 call by ref 08/30 18:09
7F:推 aubr3:自订一个myboolean 然後把物件传进去 XDD 不过很怪啦! 08/30 22:20