Lernpfad:Objektorientierte Programmierung mit Java/Referenzen
Zur Navigation springen
Zur Suche springen
Objektreferenzen
Jede Objektinstanz einer Klasse wird von Java im Speicher abgelegt.
Wird dasselbe Objekt einer neuen Variablen zugewiesen, als Parameter einer Methode übergeben oder als Objektvariable gespeichert, wird keine Kopie des Objektes angelegt, sondern eine Referenz erzeugt. Das bedeutet, dass nur die Speicheradresse der original Objektinstanz im Speicher abgelegt wird. Bei Zugriffen wird die Adresse aufgelöst, um auf das Objekt zugreifen zu können.