【初心者】Java質問・相談スレッド72【大歓迎】
レス数が950を超えています。1000を超えると書き込みができなくなります。
0978デフォルトの名無しさん
2005/10/11(火) 12:25:32class A{
void makeString(String str){
str = "xyz";
}
public static void main(String args[]){
A classA = new A();
String str = null;
classA.makeString(str);
System.out.println(str);
}
}
これを実行すると画面に"xyz"が出力されると思ったのですが、nullとなってしまいます。
このようにmainメソッドから、あるクラスオブジェクトの関数の引数として
渡した変数に、そのクラスオブジェクトの中で値を代入しても反映されないのでしょうか?
レス数が950を超えています。1000を超えると書き込みができなくなります。