同値性

Java Silver

equalsメソッドのオーバーライド

equalsメソッドとは equalsメソッドは「同値性(2つのインスタンスは同じ値を持つという性質)」を判定するためのメソッドです。 equalsメソッドはObjectクラスに定義されているメソッドなので、すべてのクラスが引...
Java Silver

「==」と「equals」の違い②~同一性と同値性~

前回(「==」と「equals」の違い①~同一性と同値性~)の続き 同一性と同値性 Javaにおいて、 同一性とは、「同じインスタンスを参照している」性質のことで、 同値性とは「インスタンスは異なっていても、同じ値...
Java Silver

「==」と「equals」の違い①~同一性と同値性~

同一性と同値性 Javaにおいて、 同一性とは、「同じインスタンスを参照している」性質のことで、 同値性とは「インスタンスは異なっていても、同じ値である」性質のことです。 以下の場合、xとyは同一です。 ...
タイトルとURLをコピーしました