Objekt (Programmierung)
aus Wikipedia, der freien Enzyklopädie
Ein Objekt bezeichnet in der Objektorientierung ein Exemplar eines bestimmten Datentypes oder einer bestimmten Klasse. Im Kontext der Objektorientierten Programmierung spricht man meistens von "Instanzen" einer Klasse.
Die Klasse beschreibt das Muster aller Objekte, die zu ihm gehören.
Durch Konstruktion (siehe Konstruktor) wird aus einer Klasse ein Objekt oder Exemplar erzeugt, das die dem Datentyp eigenen Attribute (und bei Klassen zusätzlich noch Methoden) jedoch objektspezifische Attributwerte besitzt.
Bemerkung: Der heutige Sprachgebrauch "Ein Objekt ist eine Instanz einer Klasse" beruht auf einer Fehlübersetzung der englischen Bezeichnung "instance" = "Beispiel" oder "Fall". Im Kontext der Objektorientierung ist daher die Bezeichnung "Instanz" immer im Sinne von "Exemplar" oder "Ausprägung" zu verstehen, anders als beispielsweise im juristischen Kontext: Hier stehen Instanzen untereinander immer in einem Über- und Unterordnungsverhältnis.