- 773 名前:764 mailto:sage [2007/03/26(月) 01:58:19 ]
- 回答ありがとうございます。理解できました。
String型の疑問がまだあるんですが、よければ回答お願いします。 メソッドに引数として参照型を与えて、その値を変更すると、int等の基本データ型とちがって 参照先の値が変更されますよね。 そこでメソッドの引数をString型にして、値を変更しても、参照変数が指しているオブジェクトは 変わらないんですが、これは値渡しみたいな事が行われてるんですかね? それともまだ何か勘違いしているんでしょうか static void method( String str ){ str = "java"; } main{ String str = new String("123456789"); method( str ); System.out.println( str );//123....が表示される } 説明下手だったらすいません。
|

|