Aus dem Kurs: Java Grundkurs 2: Objektorientierte Programmierung, Fehlerbehandlung, Stream-API

Erhalten Sie Zugriff auf diesen Kurs – mit einer kostenlosen Probeversion

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 25.300 Kurse von Branchenfachleuten.

Vererbung und Polymorphie

Vererbung und Polymorphie

Wir haben in den vorherigen Videos schon ganz impliziert und automatisch verschiedene Aspekte der objektorientierten Programmierung und Polymorphy verwendet. In diesem Video möchten wir uns aber einmal etwas expliziter mit einem Element auseinandersetzen, das immer sehr direkt mit Objektorientierung in Verbindung gebracht wird, der so genannten Vererbung. Mit Hilfe von Vererbung können wir Verhalten zwischen verschiedenen Klassen teilen und wieder verwenden. Aber was am allerwichtigsten ist, wir können eine "is a" Beziehung abbilden, also ist ein. Am Besten schauen wir uns mal ein Beispiel für ein Rechteck und ein Quadrat an. Wir erstellen uns zuerst eine Klasse rectangle mit entsprechenden Feldern und Methoden, width und height, Breite und Höhe, und ein Konstruktor. So, alles alt bekannt. Width des Objektes ist der Wert von width, den wir übergeben im Konstruktor, das Gleiche für height. So, und dann so wie wir das bei der Circle Klasse haben, noch 2 Methoden für Fläche und Umfang…

Inhalt