Call-By-Value
Der übergebene Typ des Parameters, den Java verwendet wird Call-By-Value genannt.
Einige Programmiersprachen verwenden andere Methoden der Parameterübergabe,
und manche geben dem Programmierer die Wahl zwischen verschiedenen Möglichkeiten bei der
Parameterübergabe.
Die Call-By-Value Methode, die Java verwendet ist die verbreiteste
Methode in modernen Sprachen und die einfachste und sicherste.
So funktioniert Call-By-Value:
Wenn der Caller eine Methode aufruft, liefert er eine Liste von Werten
(die aktuellen Parameter) in der Parameterliste.
Wenn die aufgerufene Methode startet, sind diese Werte an die Namensliste
(der formalen Parameter) "gebunden".
Die aufgerufene Methode verwendet diese Namen "an Stelle" der aktuellen Werte.
Die aufgerufene Methode kann den Parameter nicht verwenden, um eine Kopie des Parameterwerts an den Aufrufer zurückzuschicken.