Quali sono i parametri formali ed effettivi in ​​Java

Quali sono i parametri formali ed effettivi in ​​Java

Nella programmazione, i parametri vengono utilizzati per personalizzare il comportamento della funzionalità per adattarlo a un requisito particolare. In tale istanza, il "formale" E "effettivo"I parametri in Java entrano in vigore. Questi parametri sono di grande aiuto nell'apprendere molteplici funzionalità o calcoli nel codice, rendendolo così leggibile e semplificato.

Questo blog approfondirà l'implementazione dei parametri "formali" e "effettivi" in Java.

Cos'è un "parametro formale" in Java?

UN "Parametro formale"Corrisponde al valore che viene passato al metodo da un chiamante. In parole semplici, è il valore che agisce come riferimento al valore passato ed è specificato durante la definizione di una funzione.

Esempio 1: applicazione del "parametro formale" in Java

In questo esempio, il parametro formale può essere utilizzato per calcolare la moltiplicazione di due numeri:

public static void multiply (intero a, intero b)
Sistema.fuori.println ("La moltiplicazione diventa:"+ a * b);

In questo codice, definisci semplicemente una funzione denominata "moltiplicare()"E specificare i parametri formali"Intero a" E "Intero b" dentro. Nella definizione della funzione, restituire la moltiplicazione dei parametri.

Nota: Il codice sopra non produrrà alcun risultato poiché la funzione definita non viene invocata nel "principale()" metodo.

Cos'è un "parametro reale" in Java?

IL "Parametro effettivo"AKA l'argomento indica il valore effettivo che viene passato nel metodo da un chiamante. È specificato quando invocano la funzione.

Esempio 2: applicazione del "parametro effettivo" in Java

In questo esempio, l'utilizzo del parametro effettivo, i.e., Un argomento può essere dimostrato:

public static void main (string args [])
moltiplicare (5,10);

Qui, invoca la funzione definita, i.e., "moltiplicare()"Nel primo esempio e passa i parametri effettivi"5" E "10" dentro.

Esempio 3: applicare sia i parametri "formali" che "effettivi" in Java

In questo particolare esempio, sia il "formale" E "effettivo"I parametri possono essere applicati per restituire la moltiplicazione dei numeri interi passati in modo appropriato:

Classe pubblica Formalattuale
public static void multiply (intero a, intero b)
Sistema.fuori.println ("La moltiplicazione diventa:"+ a * b);

public static void main (string args [])
moltiplicare (5,10);

Nel codice sopra, integra semplicemente i due esempi sopra applicando i seguenti passaggi:

  • Definire la funzione "moltiplicare()"Avere i parametri formali dichiarati.
  • Nella sua definizione, restituire la moltiplicazione dei numeri.
  • Ora, nel "principale()"Metodo, invoca la funzione definita passando i parametri effettivi specificati, i.e., "argomenti".
  • Ciò di conseguenza moltiplicherà i numeri interi dichiarati.

Produzione

In questo risultato, si può implicare che la moltiplicazione corrispondente viene restituita.

Conclusione

UN "formale"Il parametro corrisponde al valore che viene passato nel metodo da un chiamante. IL "effettivo"Parametro aka argomenti indicano il valore effettivo che viene passato nel metodo da un chiamante. L'ex parametro è specificato durante la definizione di una funzione e il secondo parametro viene inserito invocando (funzione). Questo blog ha dimostrato l'implementazione dei parametri "formali" e "effettivi" in Java.