Einzelnen Beitrag anzeigen

Benutzerbild von phXql
phXql

Registriert seit: 11. Mär 2004
Ort: Mühldorf
824 Beiträge
 
#1

[Java] Equals und Typen mit Wertesemantik

  Alt 6. Dez 2007, 17:19
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;
?
"Dunkel die andere Seite ist"
"Yoda! Halts Maul und iss deinen Toast!"
  Mit Zitat antworten Zitat