Hallo Leute,
ich sitze gerade an meiner Hausaufgabe. In dieser soll man einen Klassengenerator für Java schreiben. Dieser muss auch die equals()-Methode für die zu erzeugende Klasse generieren.
Wie vergleiche ich in equals() zwei Objekte, die Wertetyp-Semantik (also keine veränderlichen Instanzvariablen) haben? Mit equals() oder mit ==?
also
Code:
if (this.o != other.o)
return false;
oder
Code:
if (!this.o.equals(other.o))
return false;
?