Hva er Get and Set -metodene i Java

Hva er Get and Set -metodene i Java
I Java -programmering kan det ofte være et krav for utvikleren å bruke den implementerte koden annerledes. For eksempel å sende flere verdier til en bestemt variabel fra tid til annen i henhold til krav. I slike tilfeller, Javas “”Og“sett”Metoder hjelper til med å administrere minnet og forenkle koden effektivt.

Denne bloggen vil oppgi bruk og implementering av Javas “”Og“sett”Metoder.

Hva er “Get” og “Set” -metodene i Java?

”Metode brukes til å returnere verdien av den private variabelen, og“sett”Metodesett/tildeler verdien av den private variabelen. Disse metodene er en del av “innkapsling”Prosess der de sensitive dataene er skjult for brukerne.

Eksempel 1: Få og sette verdier i Java

I dette eksemplet "sett()”Og“få()”Metoder Funksjonalitet kan først brukes til å angi verdien av den private variabelen og deretter hente den ved hjelp av de brukerdefinerte funksjonene i klassen:

offentlig klasse getAndset
privat int -alder;
public void setage (int x)
alder = x;

public int getage ()
Returalder;

public static void main (String [] args)
getandset x = new getandset ();
x.setage (18);
System.ute.println ("Alderen er:"+x.getage ());

I kodeblokken ovenfor:

  • For det første, definere en klasse som heter “getandset”.
  • Innenfor klassen, spesifiser en privat variabel som heter “alder”.
  • I neste trinn, definer en funksjon som heter “setage ()”Å ha den uttalte parameteren for å angi verdien. I funksjonsdefinisjonen, pass den angitte verdien til den private variabelen.
  • Nå, erklærer en funksjon for å hente den angitte verdien som heter “Getage ()”. I sin definisjon kan du bare returnere “sett”Alder.
  • I “hoved-”, Lag et objekt i den erklærte klassen via“ny”Nøkkelord og“getandset ()Henholdsvis konstruktør.
  • Etter det påkaller den akkumulerte funksjonen “setage ()”Ved å referere til klassen og sette den spesifiserte verdien.
  • Til slutt kan du hente den angitte verdien ved å få tilgang til sistnevnte klassefunksjon "Getage ()”.

Produksjon

I denne utgangen kan det observeres at den angitte verdien blir hentet på riktig måte.

Eksempel 2: Få og sette verdier som referanse i Java

I dette spesielle eksemplet kan verdiene settes og få ved å referere til den private variabelen:

offentlig klasse getAndset
privat int -alder;
public void setage (int alder)
dette.alder = alder;

public int getage ()
Returalder;

public static void main (String [] args)
getandset x = new getandset ();
x.setage (18);
System.ute.println ("Alderen er:"+x.getage ());

I kodelinjene ovenfor, bruk følgende trinn:

  • På samme måte definer en klasse som heter “getandset”Og spesifiser den oppgitte private variabelen.
  • Nå, definer en funksjon som heter “setage ()”Å ha parameteren”alder”For å sette verdien.
  • Merk at parameteren og den private variabelen er identiske, så "dette”Nøkkelord kan brukes her for å utelate tvetydigheten i differensiering.
  • dette”Søkeord peker på den private variabelen og tildeler den den angitte verdien etter å ha gitt den som et funksjonsargument i hovedsak.
  • Etter det, på samme måte, definere funksjonen “Getage ()”For å returnere den angitte verdien.
  • I “hoved-”, Husk de diskuterte tilnærmingene for å lage et klasseobjekt, angi og få verdien deretter.

Produksjon

I dette utfallet kan det analyseres at tvetydigheten mellom de identiske verdiene blir sortert ut ved å bestå referanse.

Konklusjon

”Og“sett”Metoder i Java er en del av“innkapsling”Og brukes til å returnere og angi henholdsvis verdien av den private variabelen. Disse metodene kan brukes til å endre variabelen ganske enkelt eller ved å sende referansen ved hjelp av den brukerdefinerte funksjonen. Denne bloggen diskuterte tilnærmingene til å bruke Java's Get and Set -metoder.