Moin Moin,
Ich als Neuling der schönen Programmiersprache Java zerbreche mir seit einigen Tagen den Kopf über ein (hoffentlich leicht zu behebendes) Problem, und habe gehofft ihr könnt mir da weiterhelfen!
Und zwar bearbeite ich die PrograHausaufgaben No.2 H5 (bzw T5).
Im Großen und Ganzen geht es darum eine Klasse Person zu erstellen, und die Objekte dieser Klasse mit anderen Objekten der Klasse zu verbinden.
Dazu meine Überlegung:
Bei Erstellung eines Objekts der Klasse "Person" sollte ein Parameter übergeben werden ([...], Person p).
Dieses Parameter soll dann in ein Attribut umgewandelt werden und heißt folgend this.vorgesetzter .
Wenn ich nun allerdings mehrere Objekte erstelle, sie miteinander verbinde und Methoden auf sie aufrufe bekomme ich (laut NetBeans) so nette Ergebnisse wie:
Dieters Vorgesetzter ist: ( dieter.getVorgesetzten().getName() )
Person@471e30 obwohl hier eigentlich Olaf stehen müsste
der Methodenaufruf olaf.getName() führt allerdings zu Olaf. Folglich liegt mein Fehler irgendwo bei der Verknüpfung der Objekte nehme ich an.
Vielen Dank schonmal!
Briedensen