Hvordan ringe med referanse i Java

Hvordan ringe med referanse i Java
I Java er det to typer funksjonsparametere: selve parameteren og den formelle parameteren. Faktiske parametere sendes under funksjonsanropet i en annen funksjon, mens formelle parametere er parametrene som er lagt til på funksjonsdefinisjonen.

I funksjoner er det to måter å formidle et argument eller parametere: Ring etter verdi og ring ved referanse. Hensikten med denne artikkelen er å fokusere på hvordan du kan ringe ved referanse i Java.

Hvordan ringe med referanse i Java?

Når en funksjon eller en metode kalles i Java, er ring som referanse begrepet som refererer til en parameter. Denne metodens kjernefunksjon er at vi bruker den for å referere til adressen til en variabel. Som et resultat vil enhver endring i variabelenes adresse reflekteres når funksjonen som bruker den kalles eller påberopes.

La oss prøve noen eksempler ved hjelp av den spesifiserte metoden.

Eksempel 1

I dette eksemplet vil vi først lage en metode som heter "Legg til()" ved å passere to heltallstypeparametere, “X” og “Y”. Denne metoden vil sende ut summen av de gitte tallene. Parametrene til denne metoden kalles også de formelle parametrene:

statisk int add (int x, int y)

returner x+y;


I Main () -metoden kaller vi ADD () -metoden ved å passere parametrene som refererer til adressen til de formelle parametrene. Her, "en" og “B” er referanseparametrene for variabler “X” og “Y”:

public static void main (String [] args)
int a = 15;
int b = 83;
System.ute.println ("summen av tall a og b:" + legg til (a, b));



Den gitte utgangen indikerer at de ekstra parametrene er vellykket tilgang til og brukt:

Eksempel 2

I dette eksemplet har vi to metoder: “Ref ()” og "hoved()". REF () -metoden vil legge til verdien av de spesifiserte parametrene og deretter multiplisere den med “3”:


I Main () -metoden kaller den tredje linjen Ref () -metoden ved å bestå argumenter "en" og “B” som refererer til adressen til de formelle parametrene “X” og “Y”:

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


Produksjon


Vi samlet alle instruksjonene relatert til å ringe som referanse i Java.

Konklusjon

I Java kan du kalle metoden ved å gi et argument som referanse i faktiske parametere. Å påkalle en metode ved å bruke samtale med referanse betyr argumentet til variabelenes adresse. Hver gang en funksjon kalles, vil de ekstra endringene også gjenspeile variabelen. I denne artikkelen har vi diskutert metoden for å ringe som referanse i Java.