> 投稿者:Six Perfections 2009/04/27 (月) 02:37:00 ◆ ▼ ◇ [qwerty]> > OK(´ω゚)落ち着いた(´ω゚)全部参照渡しなのでポインタレベルでのやり取りになるよ
> > で(´ω゚)newし直すことにより(´ω゚)同オブジェクトの内容を新規生成できる
> > インスタンスを作り直すという表現が適切だと思うよ(´ω゚)そういった振る舞いです
> 実態渡しが欲しいとこだな(;´Д`)
newでインスタンス生成してもそこに参照渡しをすると(´ω゚)ポインタと同じ処理になるよ?
<ソース>
public class test {
public static void main(String[] args) {
String A = new String("aaa");
String B = new String("bbb");
String C = new String();
String D = new String();
D = A;
System.out.print("A:" + A + "\n");
System.out.print("B:" + B + "\n");
System.out.print("C:" + C + "\n");
System.out.print("D:" + D + "\n");
}
}
<実行結果>
A:aaa
B:bbb
C:
D:aaa
参考:2009/04/27(月)01時59分03秒