Zusammenfassende Fragen

Frage

Fragen 1-2: Objektorientierung

  1. Aus welchen Grundbausteinen besteht ein objektorientiertes Programm zur Laufzeit? Lösung
    Antwort:
    Objektorientierte Programme bestehen aus Objekten, die miteiander kommunizieren.
  2. Wie sind diese prinzipiell aufgebaut? Lösung
    Antwort:
    Objekte besitzen Attribute und Methoden.
  3. Wie merkt sich ein Objekt eine bestimmte Information, zum Beispiel seine Farbe? Lösung
    Antwort:
    Ein Objekt merkt sich Informationen mit Hilfe von entsprechenden Attributen.
  4. Was ist der Unterschied zwischen Attributen, die einen primitiven Datentyp besitzen, und Attributen, deren Datentyp eine Klasse ist? Lösung
    Antwort:
    Attribute mit einem primitiven Datentyp speichern lediglich einen einfachen Wert wie z. B. die Zahl 1. Attribute, deren Datentyp eine Klasse ist, speichern hingegen eine Referenz auf ein anderes Objekt.
  5. Wie werden in objektorientierten Programmen Aktionen ausgelöst? Lösung
    Antwort:
    Ein Objekt erhält die Nachricht, eine seiner Methoden auszuführen.