6Darstellung in BlueJ II
Durch etwas Code-Magie (in Form eines Methodenaufrufs oder einer ergänzten Codezeile z.B. im Konstruktor) kann ein Objekt der Klasse WAFFE mit dem Objekt der Klasse HELD "bekannt gemacht werden":
Statt null
siehst du in der Objektkarte jetzt einen Pfeil. Nach wie vor steht hier also kein Name oder gar ein ganzer Block an Waffen-Infos.
Klickst du auf diesen Pfeil, so öffnet sich eine weitere Objektkarte.
Obwohl unten in der Leiste kein weiteres Objekt angezeigt wurde, sieht man die Objektkarte eines Objekts waffe. In dieser Objektkarte stehen jetzt die erwarteten Informationen und dieses Objekt verfügt nun über passende Methoden.
Kurz, wie bereits erwähnt: Gespeichert wird in der Klasse HELD nicht das Objekt der Klasse WAFFE, sondern ein Verweis, wo dieses im Speicher zu finden ist.