08 |
Aus technischen Gründen konnte die Vorlesung:
Programmieren | 08 | Vorlesung | 12.12.2018 (WS 2018/19)
Prof. Dr. Ralf H. Reussner
Karlsruher Institut für Technologie (KIT)
Institut für Programmstrukturen und Datenorganisation
nicht aufgezeichnet werden.
Die nachfolgende Vorlesungsaufzeichnung des vergangenen Jahres (08, Programmieren, Vorlesung, 20.12.2017, WS 2017/18) behandelt aber einige inhaltliche Aspekte.
Bitte beachten Sie, dass die organisatorischen Inhalte nicht stimmen und die Folien nicht identisch sind.
0:00:00 Start
0:00:23 8. Vererbung
0:02:16 Vorlesungsüberblick: Objekt-orientiertes Programmieren in Jav
0:03:14 Lernziele heute
0:04:20 Einführendes Beispiel
0:07:28 Konzept der Vererbung (I)
0:09:03 Konzept der Vererbung (II)
0:11:26 Vererbung in Java
0:15:15 Beziehung zwischen Ober- und Unterklasse
0:17:38 Beispiel Verebung in Java
0:21:50 Jetzt sind Sie gefragt: Vererbung
0:22:39 Lösung: Vererbung
0:23:29 Überschreiben von Methoden
0:26:30 Dynamische Bindung
0:28:35 Dynamische Bindung – Defintion
0:33:32 Dynamische Bindung – Beispiel (I)
0:35:24 Dynamische Bindung – Beispiel (II)
0:38:33 Dynamische Bindung
0:41:31 Dynamische Bindung vs. Fallunterscheidung
0:43:24 Jetzt sind Sie gefragt: Dynamische Bindung
0:48:25 Dynamische Bindung: Lösung
0:51:32 Überschreiben von Attributen
0:54:56 Das Schlüsselwort super
0:57:30 Konstruktoren
0:59:35 Sichtbarkeit und Modifier
1:00:53 Jetzt sind Sie gefragt: Attribute und Methoden
1:03:26 instanceof
1:04:54 Typ-Umwandlungen (type casts)
1:07:05 Up- und Down-Casts
1:09:02 Die Klasse object
1:10:47 Auszug Java-Klassenhierarchie
1:12:58 Inhaltliche Gleichheit: equals (object obj)
1:16:57 Grenzen der Vererbbarkeit: final
1:18:28 Abstrakte Klasse
1:21:14 Zusammenfassung
1:23:07 Debugging
view more