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)
--- Referenzen (http://www.informatikerboard.de/board/thread.php?threadid=2274)


Geschrieben von Elke am 13.05.2015 um 21:12:

  Referenzen

Meine Frage:
Hey Leute,

ich frage mich immer wieder, wie das eigentlich genau mit den Referenzen funktioniert.

Referenzen verweisen doch nur auf den Speicherplatz des erzeugten Objektes, also:

Hund h = new Hund ();

Dann ist doch h die Referenz auf das Objekt Hund?



Meine Ideen:
Vielen Dank



Geschrieben von eulerscheZahl am 13.05.2015 um 21:20:

 

Das lässt sich so allgemein nicht beantworten:
Bei Java: ja. Wenn du den Hund an eine Funktion übergibst und dort seine Eingenschaften änderst, wirkt sich das auch außerhalb der Funktion aus.
In C#: für Klassen ja, für Strukturen nein.
Das nur mal zwei Beispiele.



Geschrieben von Björn am 13.05.2015 um 21:25:

 

Besten Dank, momentan bin ich nur in Java unterwegs :-)


Forensoftware: Burning Board, entwickelt von WoltLab GmbH