Gedächtnisprotokoll zur mündl. Diplomprüfung

Kurs: 01814 - Objektorientierte Programmierung

Prüfer:Prof. Dr. Poetzsch-Heffter
Datum:17.09.2001
Dauer:ca. 20 min
Note:1.3

Bemerkung:
Die Fragen geben nur den ungefähren (nicht den wörtlichen) Inhalt der Prüfung wieder.
Prüfungsatmosphäre: angenehm, ruhig und konzentriert.

  1. Inhaltsangabe des Kurses
  2. Was ist unter Klassifikation zu verstehen ?
  3. Was ist Subtyping ?
  4. Was versteht man unter Kontravarianz und Kovarianz ?
  5. Geben Sie ein Beispiel, warum Kovarianz bei Parametern einer Funktion nicht funktioniert !
  6. Was versteht man unter dynamischer Methodenauswahl ?
  7. Geben Sie Beispiele für statische Bindung !
    -> Attribute werden statisch gebunden;
    -> auch der "super.methode()" Aufruf einer Methode "methode()" wird STATISCH gebunden!
  8. Wie funktioniert das synchronized - Konstrukt ?
  9. Welche Adressbereiche von verschiedenen Threads sind gemeinsam, welche gehören nur zu einem bestimmten Thread ?
    -> Wichtig: Jeder Thread besitzt seinen eigenen Stack.