08: Programmieren, Vorlesung, WS 2018/19, 12.12.2018

Share:

Listens: 0

Programmieren, WS18/19, Vorlesung

Education


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