Antwort:
- formaler Parameter — der in einer Methode verwendete Bezeichner,
der den Wert übernimmt, der ihm vom Aufrufer übergeben wird. - aktueller Parameter — der aktuelle Wert,
der vom Aufrufer an die Methode übergeben wird.
Call-By-Value
Der von Java verwendete Typ der Parameterübergabe wird Call-By-Value genannt.
Einige Programmiersprachen verwenden andere Methoden der Parameterübergabe
und lassen dem Programmierer die Wahl zwischen verschiedenen Möglichkeiten
Parameter zu übergeben.
Die von Java verwendete Methode Call-By-Value ist die verbreiteste
Methode in modernen Sprachen und die einfachste und sicherste.
So funktioniert Call-By-Value:
- Wenn der aufrufende Programmteil eine Methode aufruft, liefert er eine Liste von Werten (die aktuellen Parameter) in der Parameterliste.
- Wenn die aufgerufene Methode startet, werden diese Werte an die Namensliste (der formalen Parameter) "gebunden".
- Die aufgerufene Methode verwendet diese Namen “an Stelle” der aktuellen Werte.
FRAGE 2:
(Rückblick:) Was ist ein primitiver Datentyp?