Objektverweis
Objektverweis ist ein Begriff aus der Programmierung, der eine Referenz auf ein Objekt bezeichnet. Ein Verweis speichert die Speicheradresse des Objekts und ermöglicht den indirekten Zugriff auf dessen Felder und Methoden. Objektverweise unterscheiden sich von Werttypen, bei denen Variablen den eigentlichen Objektinhalt speichern.
Bei Zuweisungen von Objektverweisen zeigen mehrere Variablen auf dieselbe Instanz. Änderungen, die über einen Verweis erfolgen,
Nullverweis: Ein Verweis kann auch null sein, was bedeutet, dass er auf kein Objekt zeigt. Das Dereferenzieren
Unterscheidung: Referenzverweise unterscheiden sich von rohen Zeigern (Pointers) durch Abstraktion und Sicherheitsmechanismen. In Referenzsprachen kopiert das
Equality: Referenzgleichheit prüft, ob zwei Verweise auf dasselbe Objekt zeigen; Struktur- oder Inhaltsgleichheit prüft, ob die
Vorteile: Objektverweise unterstützen Vererbung, Polymorphie und dynamische Bindung, ermöglichen Mehrfachverwendung von Objekten und vereinfachen das Ressourcenmanagement
Siehe auch: Garbage Collection, Dereferenzierung, Nullverweis, Pointer, Referenztyp, Objektorientierte Programmierung.