Was sind formale und tatsächliche Parameter in Java

Was sind formale und tatsächliche Parameter in Java

Bei der Programmierung werden Parameter verwendet, um das Verhalten der Funktionalität anzupassen, um es an eine bestimmte Anforderung anzupassen. In einem solchen Fall die “formell" Und "tatsächlich”Parameter in Java werden in Kraft getreten. Diese Parameter sind von großer Hilfe bei der Anhänge mehrerer Funktionen oder Berechnungen im Code, wodurch es (Code) lesbar und optimiert wird.

Dieser Blog wird die Implementierung der „formalen“ und „tatsächlichen“ Parameter in Java erläutern.

Was ist ein „formaler Parameter“ in Java?

A "Formaler ParameterEntspricht dem Wert, der von einem Anrufer in die Methode übergeben wird. In einfachen Worten ist es der Wert, der als Verweis auf den bestandenen Wert wirkt und beim Definieren einer Funktion angegeben wird.

Beispiel 1: Anwenden des „formalen Parameters“ in Java

In diesem Beispiel kann der formale Parameter verwendet werden, um die Multiplikation von zwei Zahlen zu berechnen:

public static void multiply (Ganzzahl A, Ganzzahl b)
System.aus.println ("Die Multiplikation wird:"+ a * b);

Definieren Sie in diesem Code einfach eine Funktion namens “multiplizieren()”Und geben die formalen Parameter an“Ganzzahl a" Und "Ganzzahl b" drin. Geben Sie in der Funktionsdefinition die Multiplikation der Parameter zurück.

Notiz: Der obige Code liefert kein Ergebnis, da die definierte Funktion in der “nicht aufgerufen wirdhauptsächlich()" Methode.

Was ist ein „tatsächlicher Parameter“ in Java?

Der "Tatsächlicher ParameterAKA -Argument gibt den tatsächlichen Wert an, der von einem Anrufer in die Methode übergeben wird. Es wird beim Aufrufen der Funktion angegeben.

Beispiel 2: Anwenden des „tatsächlichen Parameters“ in Java

In diesem Beispiel die Verwendung des tatsächlichen Parameters, ich.e., Ein Argument kann nachgewiesen werden:

public static void main (String args [])
multiplizieren (5,10);

Hier ruft es die definierte Funktion auf, ich.e., “multiplizieren()"Im früheren Beispiel und übergeben Sie die tatsächlichen Parameter"5" Und "10" drin.

Beispiel 3: Anwendung sowohl die "formalen" als auch "tatsächlichen" Parameter in Java

In diesem speziellen Beispiel beide “formell" Und "tatsächlich”Parameter können angewendet werden, um die Multiplikation der bestandenen Ganzzahlen entsprechend zurückzugeben:

öffentliche Klasse formelles
public static void multiply (Ganzzahl A, Ganzzahl b)
System.aus.println ("Die Multiplikation wird:"+ a * b);

public static void main (String args [])
multiplizieren (5,10);

Integrieren Sie im obigen Code einfach die beiden oben genannten Beispiele, indem Sie die folgenden Schritte anwenden:

  • Definieren Sie die Funktion “multiplizieren()”Mit den angegebenen formalen Parametern.
  • In seiner Definition die Multiplikation der Zahlen zurückgeben.
  • Nun in der “hauptsächlich()Methode, rufen Sie die definierte Funktion auf, indem Sie die angegebenen tatsächlichen Parameter übergeben.e., “Argumente”.
  • Dies wird die angegebenen Ganzzahlen resultierend multiplizieren.

Ausgang

In diesem Ergebnis kann impliziert werden, dass die entsprechende Multiplikation zurückgegeben wird.

Abschluss

A "formellDer Parameter entspricht dem Wert, der von einem Anrufer in die Methode übergeben wird. Der "tatsächlichAKA -Argumente Parameter geben den tatsächlichen Wert an, der von einem Anrufer in die Methode übergeben wird. Der erstere Parameter wird beim Definieren einer Funktion angegeben, und der letztere Parameter wird beim Aufrufen platziert (Funktion). Dieser Blog hat die Implementierung der „formalen“ und „tatsächlichen“ Parameter in Java gezeigt.