重複の可能性:
オーバーライドせずにEqualsメソッドからfalseを返す
今日、同僚の1人が私に質問をしました。
TestEqualsクラス(カスタムまたはユーザー定義クラス)を記述して、コード内の以下のsopが出力されるようにしますfalse
。
public class Puzzle3 {
public static void main(String[] args) {
TestEquals testEquals = new TestEquals();
System.out.println(testEquals.equals(testEquals));
}
}
注:equalsメソッドをオーバーライドすることはできません。
よく考えましたが、equalsをオーバーライドしないと解決策を見つけることができませんでした。