Come chiamare per riferimento in Java

Come chiamare per riferimento in Java
In Java, ci sono due tipi di parametri della funzione: il parametro effettivo e il parametro formale. I parametri effettivi vengono passati durante la chiamata di funzione in un'altra funzione, mentre i parametri formali sono i parametri aggiunti nella definizione della funzione.

Nelle funzioni, ci sono due modi per passare un argomento o parametri: chiama per valore e chiama per riferimento. Lo scopo di questo articolo è di concentrarsi su come chiamare per riferimento in Java.

Come chiamare per riferimento in Java?

Quando una funzione o un metodo viene chiamato in Java, la chiamata per riferimento è il termine che si riferisce a un parametro. La funzione principale di questo metodo è che la usiamo per fare riferimento all'indirizzo di una variabile. Di conseguenza, qualsiasi modifica dell'indirizzo della variabile verrà riflessa ogni volta che la funzione che la utilizza viene chiamata o invocata.

Proviamo alcuni esempi con l'aiuto del metodo specificato.

Esempio 1

In questo esempio, in primo luogo, creeremo un metodo chiamato "aggiungere()" Passando due parametri di tipo intero, "X" E "Y". Questo metodo emetterà la somma dei numeri dati. Inoltre, i parametri di questo metodo sono chiamati parametri formali:

statico int add (int x, int y)

restituire x+y;


Nel metodo principale (), chiamiamo il metodo ADD () passando i parametri che si riferiscono all'indirizzo dei parametri formali. Qui, "UN" E "B" sono i parametri di riferimento per le variabili "X" E "Y":

public static void main (string [] args)
int a = 15;
int b = 83;
Sistema.fuori.println ("La somma dei numeri a e b:" + aggiungi (a, b));



L'output fornito indica che i parametri aggiunti sono accessibili e utilizzati correttamente:

Esempio 2

In questo esempio, abbiamo due metodi: "Ref ()" E "principale()". Il metodo Ref () aggiungerà il valore dei parametri specificati e quindi lo moltiplicherà "3":


Nel metodo principale (), la terza riga chiama il metodo Ref () passando argomenti "UN" E "B" che si riferisce all'indirizzo dei parametri formali "X" E "Y":

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


Produzione


Abbiamo compilato tutte le istruzioni relative alla chiamata per riferimento in Java.

Conclusione

In Java, puoi chiamare il metodo passando un argomento come riferimento nei parametri effettivi. Invocare un metodo usando la chiamata per riferimento significa che l'argomento si riferisce all'indirizzo della variabile. Ogni volta che viene chiamata una funzione, le modifiche aggiuntive rifletteranno anche la variabile. In questo articolo, abbiamo discusso del metodo per chiamare per riferimento in Java.