12.01.2014 Aufrufe

2-up - ETH Zürich

2-up - ETH Zürich

2-up - ETH Zürich

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Vergleich von Referenzen<br />

• Referenzvariablen können auf Gleichheit / Ungleichheit<br />

(mit ‘==’ bzw. ‘!=’) verglichen werden<br />

• p == q ist true genau dann, wenn die beiden<br />

Referenzvariablen auf das selbe Objekt zeigen<br />

(z.B. nach p = q) oder wenn beide null sind<br />

• aber nicht, wenn zwei verschiedene Objekte, auf die<br />

p bzw. q verweisen, die gleichen Werte haben!<br />

137<br />

Vergleich von Referenzen (2)<br />

p = new Person(); q = new Person();<br />

p.groesse = 186; p.name = "Mike";<br />

q.groesse = 170; q.name = "Sandra";<br />

if (p == q)... → liefert false<br />

p = q;<br />

if (p == q)... → liefert true<br />

p = new Person(); q = new Person();<br />

p.groesse = 186; p.name = "Mike";<br />

q.groesse = 186; q.name = "Mike";<br />

if (p == q)... → liefert false<br />

138<br />

59

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!