Я все еще довольно свежий для всего этого, но я работаю над получением моего сертификата OCAJP (Java). Я вспомнил, что ранее читал, что метод .equals можно переопределить, когда я пришел к этому вопросу:
Теперь эти вопросы были довольно злыми, насколько мне известно. Скручивайте каждую мелочь, которую, как вы думаете, знаете, чтобы заставить вас узнать все мелочи. Теперь я догадался, E, но я не думал, что D был прав. Я имею в виду 99,9% времени, конечно, но я думал, что это вопрос с трюком, основанный на формулировке.
Это заставило меня думать, это правда? Я имею в виду, если я задам вопрос на экзамене, я знаю, как ответить на него сейчас, но в глубокой темной бездне переопределения безумия можно ли создать ситуацию, когда a.equals(a) возвращает false? Я чувствую, что это сделает Аристотеля сердитым...