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.