Checkmark on Circle.png

Objekt (Informatik)

Aus KGS-Wiki
Version vom 4. September 2023, 14:31 Uhr von Sn (Diskussion | Beiträge) (Seite angelegt, wird noch erweitert)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

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
🕳
Lückenhaft

In diesem Artikel oder Abschnitt fehlen noch folgende wichtige Informationen:

Noch ein paar Beispiele und so...

Hilf dem KGS-Wiki, indem du sie recherchierst und einfügst.