【初心者】Java質問・相談スレッド72【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0883デフォルトの名無しさん
2005/10/10(月) 15:22:12C と同じように関数の引数は値渡しなので、
引数の値を変えても、呼び出し元には影響を与えない。
(ここでは、Foo のインスタンスへの参照が、値渡しされている)
こんな感じでどうだ
static void swap(Foo[] foo, int n, int m) {
Foo tmp;
tmp = foo[n]; foo[n] = foo[m]; foo[m] = tmp;
}
■ このスレッドは過去ログ倉庫に格納されています