Comment appeler par référence dans Java

Comment appeler par référence dans Java
En Java, il existe deux types de paramètres de fonction: le paramètre réel et le paramètre formel. Les paramètres réels sont passés pendant l'appel de fonction dans une autre fonction, tandis que les paramètres formels sont les paramètres ajoutés à la définition de la fonction.

Dans les fonctions, il existe deux façons de passer un argument ou des paramètres: appelez par valeur et appelez par référence. Le but de cet article est de se concentrer sur la façon d'appeler par référence dans Java.

Comment appeler par référence dans Java?

Lorsqu'une fonction ou une méthode est appelée dans Java, l'appel par référence est le terme qui fait référence à un paramètre. La caractéristique principale de cette méthode est que nous l'utilisons pour faire référence à l'adresse d'une variable. En conséquence, tout changement dans l'adresse de la variable sera reflété chaque fois que la fonction qui l'utilise est appelée ou invoquée.

Essayons quelques exemples à l'aide de la méthode spécifiée.

Exemple 1

Dans cet exemple, premièrement, nous créerons une méthode nommée "ajouter()" en passant deux paramètres de type entier, "X" et "Y". Cette méthode sortira la somme des nombres donnés. De plus, les paramètres de cette méthode sont appelés paramètres formels:

statique int add (int x, int y)

retour x + y;


Dans la méthode Main (), nous appelons la méthode Add () en passant les paramètres qui se réfèrent à l'adresse des paramètres formels. Ici, "un" et "B" sont les paramètres de référence pour les variables "X" et "Y":

public static void main (String [] args)
int a = 15;
int b = 83;
Système.dehors.println ("la somme des nombres a et b:" + add (a, b));



La sortie donnée indique que les paramètres ajoutés sont accessibles et utilisés avec succès:

Exemple 2

Dans cet exemple, nous avons deux méthodes: "Ref ()" et "principal()". La méthode ref () ajoutera la valeur des paramètres spécifiés, puis la multipliera par "3":


Dans la méthode principale (), la troisième ligne appelle la méthode ref () en passant des arguments "un" et "B" Cela fait référence à l'adresse des paramètres formels "X" et "Y":

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


Sortir


Nous avons compilé toutes les instructions liées à l'appel par référence dans Java.

Conclusion

En Java, vous pouvez appeler la méthode en faisant passer un argument comme référence dans les paramètres réels. Invoquer une méthode en utilisant l'appel par référence signifie que l'argument fait référence à l'adresse de la variable. Chaque fois qu'une fonction est appelée, les modifications ajoutées refléteront également la variable. Dans cet article, nous avons discuté de la méthode d'appel par référence dans Java.