Cómo llamar por referencia en Java

Cómo llamar por referencia en Java
En Java, hay dos tipos de parámetros de función: el parámetro real y el parámetro formal. Los parámetros reales se pasan durante la llamada de función en otra función, mientras que los parámetros formales son los parámetros agregados en la definición de función.

En las funciones, hay dos formas de aprobar un argumento o parámetros: llamar por valor y llamar por referencia. El propósito de este artículo es centrarse en cómo llamar por referencia en Java.

Cómo llamar por referencia en Java?

Cuando se llama a una función o un método en Java, la llamada por referencia es el término que se refiere a un parámetro. La característica central de este método es que la usamos para referirnos a la dirección de una variable. Como resultado, cualquier cambio en la dirección de la variable se reflejará cada vez que la función que lo usa se llama o se invoca.

Probemos algunos ejemplos con la ayuda del método especificado.

Ejemplo 1

En este ejemplo, primero, crearemos un método nombrado "agregar()" pasando dos parámetros de tipo entero, "X" y "Y". Este método generará la suma de los números dados. Además, los parámetros de este método se denominan parámetros formales:

static int add (int x, int y)

return x+y;


En el método main (), llamamos al método add () pasando los parámetros que se refieren a la dirección de los parámetros formales. Aquí, "a" y "b" son los parámetros de referencia para variables "X" y "Y":

public static void main (string [] args)
int a = 15;
int b = 83;
Sistema.afuera.println ("La suma de los números A y B:" + Agregar (a, b));



La salida dada indica que los parámetros agregados se acceden y utilizan correctamente:

Ejemplo 2

En este ejemplo, tenemos dos métodos: "árbitro()" y "principal()". El método ref () agregará el valor de los parámetros especificados y luego lo multiplicará por "3":


En el método main (), la tercera línea llama al método ref () pasando argumentos "a" y "b" que se refiere a la dirección de los parámetros formales "X" y "Y":

public static void main (string [] args)
int a = 15;
int b = 83;
ref (a, b);


Producción


Compilamos todas las instrucciones relacionadas con la llamada por referencia en Java.

Conclusión

En Java, puede llamar al método aprobando un argumento como referencia en los parámetros reales. Invocar un método utilizando la llamada por referencia significa que el argumento se refiere a la dirección de la variable. Siempre que se llame a una función, los cambios agregados también reflejarán la variable. En este artículo, hemos discutido el método para llamar por referencia en Java.