回答編集履歴
1
追記
answer
CHANGED
@@ -3,4 +3,5 @@
|
|
3
3
|
|
4
4
|
int型はプリミティブなのでObjectを継承していません。そのため、メモリ上の値を等しいかどうかに使います。
|
5
5
|
|
6
|
-
対してオブジェクトは内部にたくさんの属性を持っています。そのため、Object型を継承しているクラスはインスタンスの比較基準(どの属性が一致していたら同じかなど)をObject#equalsをオーバーライドして決定することが義務付けられています。
|
6
|
+
対してオブジェクトは内部にたくさんの属性を持っています。そのため、Object型を継承しているクラスはインスタンスの比較基準(どの属性が一致していたら同じかなど)をObject#equalsをオーバーライドして決定することが義務付けられています。
|
7
|
+
オブジェクトが等価かどうかをオブジェクトの特性などから論理的に判断する行為を「論理的に比較する」と表現しているのではないでしょうか。
|