OOP Flashcards
Klasse
Klassen sind Vorlagen für gleichartig strukturierte Objekte. Eine Klasse beschreibt die gemeinsame Struktur für die Menge von Objekten in Form ihrer Attribute und ihrer Methoden. Sie besitzen Mechanismen (Konstruktor), um neue Objekte zu erzeugen.
Objekte
Objekte sind Dinge, Lebewesen oder Sachverhalte der uns umgebenden Welt. Ein Objekt besitzt einen Zustand (Attributwerte), reagiert mit definiertem Verhalten (Operationen) auf seine Umgebung und besitzt eine Objektidentität, die es von allen anderen Objekten unterscheidet.
Instanz
Ein Objekt ist eine Instanz der Klasse. Wird nach dem Bauplan der Klasse ein Objekt hergestellt, so spricht man von einer Instanz der Klasse. Alle Instanzen der Klasse haben die gleichen Methoden, aber jede Instanz hat ihre eigenen Attributwerte.
Attribute
Attribute beschreiben die Daten, die von den Objekten einer Klasse angenommen werden können. Alle Objekte einer Klasse besitzen dieselben Attribute, jedoch unterschiedliche Attributwerte.
Methoden
Das Verhalten eines Objekts wird durch eine Menge von Methoden festgelegt. Alle Objekte einer Klasse verwenden dieselben Methoden.
Botschaft
Eine Botschaft ist eine Aufforderung zur Ausführung einer Methode, die ein Objekt (Sender) an ein anderes Objekt (Empfänger) übermittelt.