解答.
ベルくん(仮称)の回答.
2つの違い。
primitiveFirst==primitiveSecond
int型変数 と int型変数の比較
referenceFirst==referenceSecond
参照型変数 と 参照型変数の比較
です。
具体的に
primitiveFirst と primitiveSecond の2つの変数は、int型の変数なので、
比較を行うと、(100 = 100) = true となります。
しかし、referencFirst と referenceSecond の2つの変数は、参照型変数なので、
比較を行うと、参照しているID同士を比較してしまう。
そして、referenceFirst と referenceSecond が参照しているのは別々の場所なので、
比較を行っても、false となってしまう。
|
ほとんど合っているので,特に補足はありません.