Objekt (Informatik)
Ein Objekt ist eine Datenstruktur in der Informatik, die durch ihren Zustand, ihr Verhalten und ihre Identität definiert ist. Objekte können dabei Instanzen von Klassen sein, müssen dies aber nicht zwingend.
Zustand
Der Zustand eines Objekts wird definiert durch seine Attribute und seine Beziehungen zu anderen Objekten.
Verhalten
Das Verhalten eines Objekts wird definiert durch die Methoden, die dieses Objekt ausführen kann.
Identität
Jedes Objekt hat eine Identität, die dieses von anderen Objekten unterscheidet, selbst wenn diese den exakt gleichen Zustand aufweisen. In Python (Programmiersprache) kann z.B. mit dem Operator ==
die Gleichheit zweier Objekte geprüft werden, während die Identität mit is
verglichen wird:
>>> liste1 = [1, 2, 3]
>>> liste2 = [1, 2, 3]
>>> liste1 == liste 2
True
>>> liste1 is liste2
False
In diesem Artikel oder Abschnitt fehlen noch folgende wichtige Informationen:
Hilf dem KGS-Wiki, indem du sie recherchierst und einfügst.