Einer der wichtigsten Teile einer Methode sind die Parameter der Methode. Wenn das Objekt die Methode aufruft, muss der Aufrufer Werte an die Parameter übergeben Beim Aufruf der Methode müssen die Parametervariablen bestimmte Werte haben.
In Java ist der Wert der Parametervariablen in der Methode eine Kopie des vom Aufrufer angegebenen Werts. Wenn die Methode den Wert des Parameters ändert, hat dies keinen Einfluss auf den Wert der Variablen, die an den Parameter übergeben wird.
Übergeben von Werten grundlegender Datentypparameter:
Bei einem Parameter eines primitiven Datentyps darf der an den Parameter übergebene Wert keine höhere Ebene haben als die Ebene des Parameters.
Beispiel: Sie können keinen Float-Wert an einen int-Parameter übergeben, Sie können jedoch einen Float-Wert an einen Double-Parameter übergeben.
Übergabewert für Referenztypparameter:
Zu den Referenzdaten von Java gehören Arrays, Objekte und Schnittstellen. Wenn der Parameter ein Referenztyp ist, übergibt „Wert übergeben“ die in der Variablen gespeicherte „Referenz“ und nicht die Entität, auf die die Variable verweist.
Beachten:
Wenn zwei Referenzvariablen desselben Typs dieselbe Referenz haben, haben sie dieselbe Entität. Wenn daher die durch die Parametervariable referenzierte Entität geändert wird, führt dies zu derselben Änderung in der Entität der ursprünglichen Variablen. Eine Änderung des Parameters „Referenz“ hat jedoch keinen Einfluss auf die „Referenz“, die in der Variablen gespeichert ist, an die der Wert übergeben wird.