¿Cuáles son los parámetros formales y reales en Java?

¿Cuáles son los parámetros formales y reales en Java?

En la programación, los parámetros se utilizan para personalizar el comportamiento de la funcionalidad para adaptarlo a un requisito particular. En tal caso, el "formal" y "actualLos parámetros en Java entran en vigencia. Estos parámetros son de gran ayuda para agregar múltiples funcionalidades o cálculos en el código, lo que lo hace (código) legible y optimizado.

Este blog explicará la implementación de los parámetros "formales" y "reales" en Java.

¿Qué es un "parámetro formal" en Java??

A "Parámetro formal"Corresponde al valor que una persona que llama pasa al valor. En palabras simples, es el valor que actúa como referencia al valor aprobado y se especifica al definir una función.

Ejemplo 1: Aplicar el "parámetro formal" en Java

En este ejemplo, el parámetro formal se puede utilizar para calcular la multiplicación de dos números:

public static void multiply (entero a, entero b)
Sistema.afuera.println ("La multiplicación se convierte en:"+ a * b);

En este código, simplemente defina una función llamada "multiplicar()"Y especifique los parámetros formales"Entero a" y "Entero B" en eso. En la definición de función, devuelva la multiplicación de los parámetros.

Nota: El código anterior no producirá ningún resultado ya que la función definida no se invoca en el "principal()" método.

¿Qué es un "parámetro real" en Java??

El "Parámetro real"El argumento del AKA indica el valor real que pasa al método por una persona que llama. Se especifica al invocar la función.

Ejemplo 2: Aplicar el "parámetro real" en Java

En este ejemplo, la utilización del parámetro real, yo.mi., Se puede demostrar un argumento:

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

Aquí, invoca la función definida, yo.mi., "multiplicar()"En el ejemplo anterior y pase los parámetros reales"5" y "10" en eso.

Ejemplo 3: Aplicar los parámetros "formales" y "reales" en Java

En este ejemplo particular, ambos "formal" y "actualLos parámetros se pueden aplicar para devolver la multiplicación de los enteros pasados ​​adecuadamente:

clase pública formalactual
public static void multiply (entero a, entero b)
Sistema.afuera.println ("La multiplicación se convierte en:"+ a * b);

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

En el código anterior, simplemente integre los dos ejemplos anteriores aplicando los siguientes pasos:

  • Defina la función "multiplicar()"Tener los parámetros formales establecidos.
  • En su definición, devuelva la multiplicación de los números.
  • Ahora, en el "principal()"Método, invoque la función definida pasando los parámetros reales especificados, I.mi., "argumentos".
  • Esto multiplicará los enteros establecidos.

Producción

En este resultado, se puede implicar que se devuelve la multiplicación correspondiente.

Conclusión

A "formal"El parámetro corresponde al valor que se le pasa al método por una persona que llama. El "actualLos argumentos de los parámetros alias indican el valor real que pasa al método por una persona que llama. El primer parámetro se especifica al definir una función y el último parámetro se coloca al invocarlo (función). Este blog demostró la implementación de los parámetros "formales" y "reales" en Java.