Javaの参照型とは?変数にオブジェクトそのものではなく場所が入る考え方|確認問題の回答例

Schoo Java入門 初級【2026年版】

このページは、Javaの参照型とは?変数にオブジェクトそのものではなく場所が入る考え方の確認問題を見直すためのページです。先に自分で考えてから、回答例と見比べてください。

第1問:回答例

s1 には、Student オブジェクトそのものが丸ごと入っているのではなく、そのオブジェクトを指す情報が入っていると考えると整理しやすくなります。

第2問:回答例

Student s2 = s1; と書いても、Student オブジェクトは複製されません。s2s1 と同じオブジェクトを指すようになります。

第3問:回答例

s2 = s1; のあとに s2.score = 90; とすると、s1.score90 として見えます。

これは、s1s2 が同じオブジェクトを指しているためです。変数が2つあっても、矢印の先が同じなら、見ているオブジェクトは1つです。

元の記事に戻る

Javaの参照型とは?変数にオブジェクトそのものではなく場所が入る考え方