✅ Перевірена відповідь на це питання доступна нижче. Наші рішення, перевірені спільнотою, допомагають краще зрозуміти матеріал.
Zwei Referenzvariablen haben dann den gleichen Inhalt, wenn sie auf das selbe Objekt verweisen. Das kann z.B. sein, wenn der Inhalt der einen Referenzvariablen direkt der anderen zugewiesen wird. Dies erreicht man, wenn man zum obigen Beispiel folgende Zeilen hinzufügt.
Dabei wird die Referenz, die in text1
gespeichert ist, kopiert und der Variablen text3
zugewiesen. Danach haben beide Variablen den gleichen "Speicher-Ort" als Referenz und verweisen beide auf den selben Text. Das zugehörige Bild im Speicher kann man sich so vorstellen:
Ein Vergleich der beiden Variablen text1
und text3
mit ==
vergleicht nun die Referenzen, d.h. den "Speicher-Ort". Deshalb kommt dieser Vergleich zu dem Ergebnis, dass beide Variablen auf den selben "Ort" verweisen und damit ist das Ergebnis true
.
Dies kann nur mit Hilfe von Objekt-Methoden erreicht werden. Dazu muss man sich die API-Dokumentation der Klasse String ansehen (oder einfach weiterlesen).
Referenzen können auch durch
Danach haben beide Variablen
Anders ausgedrückt verweisen beide Referenzvariablen auf
In diesem Fall liefert ein Vergleich mit ==
das Ergebnis
Отримайте необмежений доступ до відповідей на екзаменаційні питання - встановіть розширення Crowdly зараз!