Dies ist eine alte Version des Dokuments!
Grundbegriffe der Objektorientierten Programmierung
Objekte:
- Gegenstände / Lebewesen / Sachverhalte / …
- besitzen Eigenschaften (Attribute)
- diese Attribute können ihrerseits Objekte sein
- haben Verhaltensweisen (Methoden)
- werden oft auch als Instanz einer Klasse bezeichnet
- Objekte einer Klasse haben gleiche Attribute und gleiche Funktionen; sie unterscheiden
sich nur in den Werten ihrer Attribute
Klassen:
- beschreiben eine Gruppe von gleichartigen Objekte
- enthalten „Platzhalter“ für die Eigenschaften
- haben Verhaltensweisen (Methoden)
- Beziehungen zu anderen Klassen (Vererbung)
Ein Beispiel einer Klasse: Lehrer Attribute: Name, Vorname, Gehalt Methode: Gehalt_aendern