Mögliche Duplizieren:
Returning false from Equals methods without Overridinggleich false zurück
Einer meiner Kollegen hat mich gebeten, heute eine Frage, wie unten
schreiben TestEquals Klasse (benutzerdefinierte oder benutzerdefinierte Klasse erwähnt), so dass der untere SOP im Code false
druckt.
public class Puzzle3 {
public static void main(String[] args) {
TestEquals testEquals = new TestEquals();
System.out.println(testEquals.equals(testEquals));
}
}
Hinweis: Sie können nicht gleich Methode außer Kraft setzen.
Ich dachte viel, aber konnte die Lösung nicht finden, ohne zu überschreiben gleich. Hat jemand eine Idee, wie es gemacht werden kann?
Dies ist keine Hausaufgaben? –
Ist ** Überlastung ** erlaubt? – home
Das Duplikat erhielt zwei Downvotes und die akzeptierte Antwort nur vier Upvotes. Was macht die Frage diesmal so viel besser? – maba