★★Java質問・相談スレッド178★★ [無断転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0577デフォルトの名無しさん
2016/09/01(木) 18:07:14.17ID:isvppOQZ�@Integer inti = new Integer(0);
�AInteger intj = new Integer(1);
�Binti = intj;
�Cintj = 2;
�DSystem.out.println(inti);
自分の考えだと、
�@intiが、値0のインスタンスを参照
�Aintjが、値1のインスタンスを参照
�Bintiが、intjが参照しているインスタンスを参照するように変更
�Cintjが参照するインスタンスに値2を設定
�Dintiもintjも同じインスタンスを参照してるはずなので出力は2
になるはずなんですが、1になります。
■ このスレッドは過去ログ倉庫に格納されています