Hva er formelle og faktiske parametere i Java

Hva er formelle og faktiske parametere i Java

Ved programmering brukes parametere for å tilpasse oppførselen til funksjonalitet for å tilpasse den til et bestemt krav. I et slikt tilfelle "formell”Og“faktiske”Parametere i Java trer i kraft. Disse parametrene er til stor hjelp for å legge til flere funksjonaliteter eller beregninger i koden, og gjør den dermed (kode) lesbar og strømlinjeformet.

Denne bloggen vil utdype implementeringen av de "formelle" og "faktiske" parametrene i Java.

Hva er en "formell parameter" i Java?

En "Formell parameter”Tilsvarer verdien som sendes inn i metoden av en innringer. Med enkle ord er det verdien som fungerer som en referanse til den beståtte verdien og er spesifisert mens du definerer en funksjon.

Eksempel 1: Bruker “Formell parameter” i Java

I dette eksemplet kan den formelle parameteren brukes til å beregne multiplikasjonen av to tall:

offentlig statisk tomrom Multiply (heltall A, heltall b)
System.ute.println ("Multiplikasjonen blir:"+ a * b);

I denne koden kan du bare definere en funksjon som heter “multiplisere()”Og spesifisere de formelle parametrene”Heltall a”Og“Heltall b" i det. I funksjonsdefinisjonen, returner multiplikasjonen av parametrene.

Merk: Ovennevnte kode vil ikke gi noe utfall siden den definerte funksjonen ikke påberopes i "hoved()”Metode.

Hva er en "faktisk parameter" i Java?

Faktisk parameter”AKA -argumentet indikerer den faktiske verdien som sendes inn i metoden av en innringer. Det er spesifisert ved å påkalle funksjonen.

Eksempel 2: Bruker “faktisk parameter” i Java

I dette eksemplet, utnyttelsen av den faktiske parameteren, i.e., Et argument kan demonstreres:

public static void main (String args [])
multipliser (5,10);

Her påkaller den den definerte funksjonen, jeg.e., “multiplisere()”I det tidligere eksemplet og passerer de faktiske parametrene”5”Og“10" i det.

Eksempel 3: Bruke både de "formelle" og "faktiske" parametrene i Java

I dette spesielle eksemplet både "formell”Og“faktiske”Parametere kan brukes for å returnere multiplikasjonen av de passerte heltallene på riktig måte:

offentlig klasse formellaktuell
offentlig statisk tomrom Multiply (heltall A, heltall b)
System.ute.println ("Multiplikasjonen blir:"+ a * b);

public static void main (String args [])
multipliser (5,10);

I koden ovenfor, integrerer du bare de to eksemplene ovenfor ved å bruke følgende trinn:

  • Definere funksjonen “multiplisere()”Å ha de uttalte formelle parametere.
  • I sin definisjon kan du returnere multiplikasjonen av tallene.
  • Nå, i “hoved()”Metode, påkalle den definerte funksjonen ved å passere de spesifiserte faktiske parametrene, i.e., “argumenter”.
  • Dette vil resultere for å multiplisere de uttalte heltallene.

Produksjon

I dette utfallet kan det antydes at den tilsvarende multiplikasjonen returneres.

Konklusjon

En "formell”Parameter tilsvarer verdien som sendes inn i metoden av en innringer. “faktiske”Parameter AKA -argumenter indikerer den faktiske verdien som sendes inn i metoden av en innringer. Den tidligere parameteren er spesifisert mens du definerer en funksjon, og sistnevnte parameter plasseres ved å påkalle den (funksjon). Denne bloggen demonstrerte implementeringen av de "formelle" og "faktiske" parametrene i Java.