【初心者】Java質問・相談スレッド53【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0618デフォルトの名無しさん
NGNG配列に関することです。問題を単純化するとこうです。
void test1(){
int[] t1 = {10};
int[] t2 = {20};
t1 = t2;
System.out.println(t1[0]);
}
void test2(){
int[] t1 = {10};
set(t1);
System.out.println(t1[0]);
}
void set(int[] t1) {
int[] t2 = {20};
t1 = t2;
}
test1とtest2で結果が違います。
Javaでは配列はオブジェクトとして扱われるので参照型なのでしょう。
でもそれ以上は調べてもよくわからないのでよければ教えてください。
長文失礼。
■ このスレッドは過去ログ倉庫に格納されています