In dieser Vorlesung erklären wir, wie in
Java Methodenparameter funktionieren: warum man sagt, dass in
Java immer
per Wert übergeben wird, worin sich Primitive (
int,
double,
boolean) von Referenztypen (Arrays und Objekte) unterscheiden, warum Änderungen an Array-Elementen innerhalb einer Methode von außen sichtbar sind, eine Zuweisung einer neuen Referenz jedoch nicht. Gezeigt werden anschauliche Beispiele, typische Fehler und praktische Schlussfolgerungen.