Call-By-Value


zur vorherigen Seite  
zum Inhaltsverzeichnis  
zur nächsten Seite

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:

  1. Wenn der aufrufende Programmteil eine Methode aufruft, liefert er eine Liste von Werten (die aktuellen Parameter) in der Parameterliste.
  2. Wenn die aufgerufene Methode startet, werden diese Werte an die Namensliste (der formalen Parameter) "gebunden".
  3. Die aufgerufene Methode verwendet diese Namen “an Stelle” der aktuellen Werte.


FRAGE 2:

(Rückblick:) Was ist ein primitiver Datentyp?