Informatiker Board (http://www.informatikerboard.de/board/index.php)
- Themengebiete (http://www.informatikerboard.de/board/board.php?boardid=1)
-- Praktische Informatik (http://www.informatikerboard.de/board/board.php?boardid=6)
--- ArrayReferenzen (http://www.informatikerboard.de/board/thread.php?threadid=2707)
Geschrieben von NoName am 25.12.2015 um 20:20:
ArrayReferenzen
Meine Frage:
Guten Abend ich hätte eine Frage zu einem kleinen Codeausschnitt:
die folgenden Anweisungen werden bei mir nacheinander ausgeführt:
int a[];
a = new int [5];
a = new int [10];
Hier werden halt neue Arrayobjekte erzeugt. Meiner Variable a wurden verschiedene Referenzen zugewiesen. Mir wurde jetzt gesagt , dass ich das so nicht schreiben darf. Ich bin ein kompletter Java Anfänger und würde jetzt gerne wissen , welche Konsequenzen es hat, meiner Variable unterschiedliche Referenzen zu erteilen.
Meine Ideen:
Bin mir nicht im klaren warum das so falsch ist :/
Geschrieben von eulerscheZahl am 26.12.2015 um 06:38:
Ich sehe da keinen Fehler. Die erste Referenz wird überschrieben und das int[5] ist nicht mehr referenziert. mit a greifst du dann auf int[10] zu.
Forensoftware: Burning Board, entwickelt von WoltLab GmbH