Eine gute Antwort könnte sein:

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.
  • FRAGE 2:

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