Call by Value.
Java verwendet Call by Value für die Parameterübergabe. Das bedeutet, dass bei der Verwendung einer Variablen als Parameter der Inhalt der Variablen als Wertkopie an eine Methode übergeben wird. Die Abbildung zeigt das Programm unmittelbar nach dem Methodenaufruf.
Der Wert 27 der Variablen zahl
in der main()
Methode wurde als Wertkopie an den Parameter x
übergeben.
Wenn jetzt die zero()
Methode x
auf 0 ändert,
was passiert mit zahl
in main()
?