Hallo Leute,
ich bin ein ziemlicher Einsteiger und habe eine Frage bezüglich einer Übungsaufgabe, die ich lösen möchte.
Es geht darum, das erste Mal verschachtelte Objekte zu benutzen. Es gibt eine Klasse Car, welche ein Auto definiert, und eine Klasse MeanPerson, welche eine Person definiert, die ein Auto besitzt.
Innerhalb dieser Klasse MeanPerson soll ich nun bestimmte Methoden implementieren, was ich an sich auch alles funktionierend hinbekommen habe, aber es wird auch nach den Fällen gefragt, was passiert, wenn ein Objekt der Klasse MeanPerson gar kein Auto besitzt (sprich das deklarierte Attribut "private Car ownedCar; irgendwie "leer" ist oder so).
Hier liegt auch mein Problem: Ich weiß nicht wie ich es darstellen soll :bahnhof: Habe schon über "equals" oder ähnliches nachgedacht, verstehe aber nicht, wie ich es konkret implementieren soll (Habe eine Methoden-Idee namens "hasCar" auskommentiert, mit der ich rumexperimentiert habe...).
Zum besseren Verständnis mal hier die beiden Klassen im Anhang, für diejenigen, die sich die Mühe machen wollen und es sich wirklich alles komplett durchzulesen
Über jegliche Hilfe und Erklärungen, einem Java-Noob bei seinen ersten Schritten zu helfen wäre ich extremst dankbar
Schönen Abend noch
ich bin ein ziemlicher Einsteiger und habe eine Frage bezüglich einer Übungsaufgabe, die ich lösen möchte.
Es geht darum, das erste Mal verschachtelte Objekte zu benutzen. Es gibt eine Klasse Car, welche ein Auto definiert, und eine Klasse MeanPerson, welche eine Person definiert, die ein Auto besitzt.
Innerhalb dieser Klasse MeanPerson soll ich nun bestimmte Methoden implementieren, was ich an sich auch alles funktionierend hinbekommen habe, aber es wird auch nach den Fällen gefragt, was passiert, wenn ein Objekt der Klasse MeanPerson gar kein Auto besitzt (sprich das deklarierte Attribut "private Car ownedCar; irgendwie "leer" ist oder so).
Hier liegt auch mein Problem: Ich weiß nicht wie ich es darstellen soll :bahnhof: Habe schon über "equals" oder ähnliches nachgedacht, verstehe aber nicht, wie ich es konkret implementieren soll (Habe eine Methoden-Idee namens "hasCar" auskommentiert, mit der ich rumexperimentiert habe...).
Zum besseren Verständnis mal hier die beiden Klassen im Anhang, für diejenigen, die sich die Mühe machen wollen und es sich wirklich alles komplett durchzulesen
Über jegliche Hilfe und Erklärungen, einem Java-Noob bei seinen ersten Schritten zu helfen wäre ich extremst dankbar
Schönen Abend noch