Raggygandalf
Ensign
- Registriert
- Dez. 2008
- Beiträge
- 179
Hier muss man aufpassen! Es wir kein neues Objekt erstellt, sondern die Objekt-Referenz aus dem Array (bei Java stecken in einem Array Referenzen zu Objekten, keine Objekte selbst) in einer lokalen Variablen gespeichert (auch Variablen sind demnach nie Objekte sondern nur Referenzen auf Objekte im Heap oder null). Dieses grundlegende Konzept MUSS man unter Java möglichst früh begreifen (erspart einem viele Probleme). Hierzu zum Einlesen: Mit Referenzen arbeiten, Identität und Gleichheit
Das beantwortet somit zum teil also auch diese Frage.
So hatte ich es gemeint nur schlecht erklärt.