HOME | DEUTSCH | IMPRESSUM | KIT

Advanced Object-Orientation Excercises

Description only available in german.

Dates and Locations

vom 03.05.2017 bis 26.07.2017
Date Begin End Location
Mittwoch 14:00 Uhr 15:30 Uhr SR -120, 50.34
Mittwoch 15:45 Uhr 17:15 Uhr SR -120, 50.34
Hinweis: An beiden Übungsterminen wird jeweils derselbe Stoff behandelt. Sie müssen also nicht beide Übungstermine besuchen, sondern dürfen sich einen aussuchen.

Schedule

Date Topic Documents
03.05.2017 Dynamische Bindung, VTables bei Einfachvererbung [Übungsblatt 1] [Code Aufgabe 1] [Code Aufgabe 2] [Beispiellösung]
10.05.2017 Dynamische Bindung, Tücken [Übungsblatt 2] [Code Aufgabe 1] [Code Aufgabe 2] [Code Aufgabe 2] [Code Aufgabe 4] [Beispiellösung]
17.05.2017 Verhaltenskonformanz [Übungsblatt 3] [Beispiellösung]
24.05.2017 Mehrfachvererbung: Subobjekte, statischer Lookup [Übungsblatt 4] [Code Aufgabe 3] [Beispiellösung]
31.05.2017 Mehrfachvererbung: VTables [Übungsblatt 5] [Beispiellösung]
07.06.2017 Mehrfachvererbung: VTables, Delegates, Casts [Übungsblatt 6] [Code Aufgabe 1] [Code Aufgabe 1] [Code Aufgabe 3] [Code Aufgabe 3] [Code Aufgabe 4] [Beispiellösung]
14.06.2017 Überladung, innere Klassen [Übungsblatt 7] [Code Aufgabe 1] [Code Aufgabe 1] [Code Aufgabe 2] [Code Aufgabe 4] [Code Aufgabe 5] [Beispiellösung]
21.06.2017
NEU! (16.06.)
Innere Klassen, Generics [Übungsblatt 8] [Code Aufgabe 1] [Code Aufgabe 2] [Code Aufgabe 3] [Beispiellösung]
28.06.2017 Generics, Soundness-Probleme im Java-Typsystem [Übungsblatt 9] [Code Aufgabe 1] [Code Aufgabe 3] [Beispiellösung]
05.07.2017 Generics, TddD: Multimethoden [Übungsblatt 10] [Code Aufgabe 3] [Code Aufgabe 4] [Code Aufgabe 4] [Beispiellösung]
12.07.2017 Virtuelle Klassen, RTA [Übungsblatt 11] [Beispiellösung]
19.07.2017 Points-To-Analyse, Typsysteme [Übungsblatt 12] [Beispiellösung]
26.07.2017 Typsysteme: Objekte, polymorphe Typen [Übungsblatt 13] [Code Aufgabe 1] [Code Aufgabe 2] [Beispiellösung]
27.07.2017 Typsysteme: polymorphe und rekursive Typen [Übungsblatt 14] [Beispiellösung]
27.07.2017 Zusatzblatt [Übungsblatt X] [Material Blatt X] [Beispiellösung]

Hinweis

Der im Download zur Verfügung gestellte Quellcode ist teilweise unvollständig und muss zur Ausführung entsprechend angepasst werden.

Advanced Materials

Personnel

Scientific Staff
Simon Bischof