Kaj sta metodi Get in Set v Javi

Kaj Sta Metodi Get In Set V Javi



Pri programiranju Java lahko pogosto obstaja zahteva, da mora razvijalec implementirano kodo uporabiti drugače. Na primer, občasno posredovanje več vrednosti določeni spremenljivki glede na zahtevo. V takšnih primerih je Javin ' dobiti « in » set ” metode pomagajo upravljati pomnilnik in učinkovito poenostavijo kodo.

Ta blog bo navajal uporabo in implementacijo Javinega ' dobiti « in » set ” metode.

Kaj sta metodi »get« in »set« v Javi?

' dobiti ' se uporablja za vrnitev vrednosti zasebne spremenljivke in ' set ” metoda nastavi/dodeli vrednost zasebne spremenljivke. Te metode so del ' enkapsulacija ” proces, v katerem so občutljivi podatki skriti pred uporabniki.







Primer 1: Pridobivanje in nastavljanje vrednosti v Javi

V tem primeru je ' set() « in » dobiti () ” Funkcionalnost metod je mogoče najprej uporabiti za nastavitev vrednosti zasebne spremenljivke in jo nato pridobiti s pomočjo uporabniško definiranih funkcij znotraj razreda:



javnosti razred nabor zob {

zasebno int starost ;

javnosti praznina setAge ( int x ) {

starost = x ;

}

javnosti int getAge ( ) {

vrnitev starost ;

}

javnosti statična praznina glavni ( Vrvica [ ] args ) {

set zob x = novo nabor zob ( ) ;

x. setAge ( 18 ) ;

Sistem . ven . println ( 'Starost je:' + x. getAge ( ) ) ;

} }

V zgornjem kodnem bloku:



  • Najprej definirajte razred z imenom ' nabor zob ”.
  • Znotraj razreda podajte zasebno spremenljivko z imenom ' starost ”.
  • V naslednjem koraku definirajte funkcijo z imenom ' setAge() ” z navedenim parametrom za nastavitev vrednosti. V definiciji funkcije posredujte nastavljeno vrednost zasebni spremenljivki.
  • Zdaj deklarirajte funkcijo za pridobivanje nastavljene vrednosti z imenom “ getAge() ”. V svoji definiciji preprosto vrnite ' set ” starost.
  • V ' glavni ', ustvarite objekt deklariranega razreda prek ' novo ' ključna beseda in ' zobna garnitura () ” konstruktor oz.
  • Po tem pokličite akumulirano funkcijo ' setAge() ” s sklicevanjem na razred in nastavitvijo navedene vrednosti.
  • Nazadnje pridobite nastavljeno vrednost z dostopom do zadnje funkcije razreda ' getAge() ”.

Izhod





V tem izhodu je mogoče opaziti, da je nastavljena vrednost ustrezno pridobljena.



Primer 2: Pridobivanje in nastavljanje vrednosti s sklicevanjem v Javi

V tem posebnem primeru lahko vrednosti nastavite in pridobite s sklicevanjem na zasebno spremenljivko:

javnosti razred nabor zob {

zasebno int starost ;

javnosti praznina setAge ( int starost ) {

to . starost = starost ;

}

javnosti int getAge ( ) {

vrnitev starost ;

}

javnosti statična praznina glavni ( Vrvica [ ] args ) {

set zob x = novo nabor zob ( ) ;

x. setAge ( 18 ) ;

Sistem . ven . println ( 'Starost je:' + x. getAge ( ) ) ;

} }

V zgornjih vrsticah kode uporabite naslednje korake:

  • Podobno definirajte razred z imenom ' nabor zob ” in določite navedeno zasebno spremenljivko.
  • Zdaj definirajte funkcijo z imenom ' setAge() 'ki ima parameter' starost ”, da nastavite vrednost.
  • Upoštevajte, da sta parameter in zasebna spremenljivka enaka, torej ' to Tukaj lahko uporabite ključno besedo, da izpustite dvoumnost pri razlikovanju.
  • ' to ” ključna beseda kaže na zasebno spremenljivko in ji dodeli nastavljeno vrednost, potem ko jo posreduje kot funkcijski argument v glavnem.
  • Po tem na podoben način definirajte funkcijo ' getAge() ” za vrnitev nastavljene vrednosti.
  • V ' glavni «, se spomnite obravnavanih pristopov za ustvarjanje objekta razreda, nastavitev in ustrezno pridobitev vrednosti.

Izhod

V tem rezultatu je mogoče analizirati, da se dvoumnost med enakimi vrednostmi razreši s posredovanjem sklica.

Zaključek

' dobiti « in » set ' metode v Javi so del ' enkapsulacija ” in se uporabljata za vrnitev in nastavitev vrednosti zasebne spremenljivke. Te metode je mogoče uporabiti za preprosto spreminjanje spremenljivke ali s posredovanjem sklica s pomočjo uporabniško definirane funkcije. Ta blog je razpravljal o pristopih k uporabi metod get in set Java.