Normal
oder noch relevanter:vergleichsweise häufig schreiben mancheclass X {equals(X other)}welches nicht equals(Object other) überschreibtgefährlicher Fehler, das funktioniert sogar in eigenen gewissen Tests mit Xen,aber dann nicht in allgemeinen Algorithmen mit Objekten, etwa HashMap
oder noch relevanter:
vergleichsweise häufig schreiben manche
class X {
equals(X other)
}
welches nicht equals(Object other) überschreibt
gefährlicher Fehler, das funktioniert sogar in eigenen gewissen Tests mit Xen,
aber dann nicht in allgemeinen Algorithmen mit Objekten, etwa HashMap