Hej, ich kann folgendes nicht nachvollziehen, vielleicht kann mir da einer von euch helfen:
In Zeile 7 erzeuge ich ein Array vom DatenTyp ObjektUniversum.
In Zeile 8 ein Array vom Typ SonnenSystem.
ObjektUniversum ist die Oberklasse von SonnenSystem.
In Zeile 302 mache ich eine Abfrage mit instanceof zu Testzwecken, dir mir ein "false" liefert, was ich jedoch nicht ganz nachvollziehen kann:
Wie man sehen kann, teile ich in Zeile 301 dem Objekt galaxie [50] [50] das Objekt sonne [1499] zu, wie bereits oben erwähnt handelt es sich um Objekte, die aus Oberklasse und Unterklasse bestehen. Soweit mir bekannt ist, soll instanceof bei dem vergleich von zwei Datentypen, die in einem Vererbungsverhältnis stehen, also Oberklasse und Unterklasse, ein true ausgeben.
In Zeile 7 erzeuge ich ein Array vom DatenTyp ObjektUniversum.
In Zeile 8 ein Array vom Typ SonnenSystem.
ObjektUniversum ist die Oberklasse von SonnenSystem.
In Zeile 302 mache ich eine Abfrage mit instanceof zu Testzwecken, dir mir ein "false" liefert, was ich jedoch nicht ganz nachvollziehen kann:
Wie man sehen kann, teile ich in Zeile 301 dem Objekt galaxie [50] [50] das Objekt sonne [1499] zu, wie bereits oben erwähnt handelt es sich um Objekte, die aus Oberklasse und Unterklasse bestehen. Soweit mir bekannt ist, soll instanceof bei dem vergleich von zwei Datentypen, die in einem Vererbungsverhältnis stehen, also Oberklasse und Unterklasse, ein true ausgeben.