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 – Tutorial zu Java
Aus dem Kurs: Java Grundkurs 2: Objektorientierte Programmierung, Fehlerbehandlung, Stream-API
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
-
-
-
Konzepte der objektorientierten Programmierung3 Min. 52 Sek.
-
(Gesperrt)
Weitere Beispiele zur objektorientierten Programmierung6 Min. 34 Sek.
-
(Gesperrt)
Klassen2 Min. 27 Sek.
-
(Gesperrt)
Konstruktoren und Felder4 Min. 51 Sek.
-
(Gesperrt)
Methoden4 Min. 6 Sek.
-
(Gesperrt)
Access Level Modifier4 Min. 42 Sek.
-
(Gesperrt)
Call by Value und Änderungen von Objekten6 Min. 10 Sek.
-
(Gesperrt)
equals() und hashCode()5 Min. 24 Sek.
-
(Gesperrt)
toString()4 Min. 15 Sek.
-
(Gesperrt)
Vererbung und Polymorphie4 Min. 56 Sek.
-
(Gesperrt)
Interfaces5 Min. 20 Sek.
-
(Gesperrt)
Records als Datenklassen4 Min. 29 Sek.
-
(Gesperrt)
Challenge: Dreieck und Objekthierarchie1 Min. 8 Sek.
-
(Gesperrt)
Solution: Dreieck und Objekthierarchie3 Min. 45 Sek.
-
-
-
-
-