【初心者】Java質問・相談スレッド116【歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0310デフォルトの名無しさん
2008/06/18(水) 00:05:33void foo(int[] hoge) { hoge = new int[10]; }
で
int[] data = new int[5];
foo(data);
とやっても data が参照してるのは new int[5] のままであって new int[10] ではない。
Java の引数が本当に参照渡しなら、data は new int[10] を指すようになる。
■ このスレッドは過去ログ倉庫に格納されています