IOBP01 - Grundlagen der objektorient. Programmierung mit Java

5. Vererbung

Was ist die Zuweisungskompatibilität?

  • Einer Variable vom Typ der Oberklasse kann eine Instanz der Unterklasse zugewiesen werden
  • Unterklasse hat die selben Attribute und Methoden, daher ist dies erlaubt
  • Andersherum ist dies nicht erlaubt da Unterklasse neue Attribute und Methoden definieren kann, die in Oberklasse nicht vorkommen

Diskussion