Mitkä ovat Java-haku- ja asetusmenetelmät

Mitka Ovat Java Haku Ja Asetusmenetelmat



Java-ohjelmoinnissa voi usein olla vaatimus, että kehittäjä käyttää toteutettua koodia eri tavalla. Esimerkiksi useiden arvojen välittäminen tietylle muuttujalle aika ajoin tarpeen mukaan. Tällaisissa tapauksissa Javan ' saada ' ja ' aseta ” -menetelmät auttavat hallitsemaan muistia ja yksinkertaistamaan koodia tehokkaasti.

Tämä blogi kertoo Java:n käytöstä ja toteutuksesta saada ' ja ' aseta ”menetelmiä.

Mitkä ovat 'get'- ja 'set'-menetelmät Javassa?

' saada ' -menetelmää käytetään palauttamaan yksityisen muuttujan arvo, ja ' aseta ”-menetelmä asettaa/allokoi yksityisen muuttujan arvon. Nämä menetelmät ovat osa ' kapselointi ” prosessi, jossa arkaluonteiset tiedot piilotetaan käyttäjiltä.







Esimerkki 1: Arvojen saaminen ja asettaminen Javassa

Tässä esimerkissä ' aseta() ' ja ' saada() ”menetelmien toiminnallisuutta voidaan käyttää ensin asettamaan yksityisen muuttujan arvo ja sitten hakemaan se luokan käyttäjän määrittämien funktioiden avulla:



julkinen luokkaa joukko hampaita {

yksityinen int ikä ;

julkinen mitätön setAge ( int x ) {

ikä = x ;

}

julkinen int getAge ( ) {

palata ikä ;

}

julkinen staattinen mitätön pää ( merkkijono [ ] args ) {

hammassarja x = Uusi joukko hampaita ( ) ;

x. setAge ( 18 ) ;

Järjestelmä . ulos . println ( 'Ikä on:' + x. getAge ( ) ) ;

} }

Yllä olevassa koodilohkossa:



  • Määritä ensin luokka nimeltä ' joukko hampaita ”.
  • Määritä luokassa yksityinen muuttuja nimeltä ' ikä ”.
  • Määritä seuraavassa vaiheessa funktio nimeltä ' setAge() ”, jolla on ilmoitettu parametri arvon asettamiseksi. Välitä funktiomäärittelyssä asetettu arvo yksityiselle muuttujalle.
  • Ilmoita nyt funktio asetusarvon hakemiseksi nimeltä ' getAge() ”. Palauta määritelmänsä mukaan ' aseta ”ikää.
  • ' pää ”, luo ilmoitetun luokan objekti ' Uusi 'avainsana ja ' hammassarja() ” rakentaja, vastaavasti.
  • Tämän jälkeen käynnistä kertynyt toiminto ' setAge() ” viittaamalla luokkaan ja asettamalla määritetyn arvon.
  • Lopuksi nouda asetettu arvo käyttämällä jälkimmäistä luokkafunktiota ' getAge() ”.

Lähtö





Tässä tulosteessa voidaan havaita, että asetettu arvo noudetaan asianmukaisesti.



Esimerkki 2: Arvojen saaminen ja asettaminen viittauksella Javassa

Tässä nimenomaisessa esimerkissä arvot voidaan asettaa ja saada viittaamalla yksityiseen muuttujaan:

julkinen luokkaa joukko hampaita {

yksityinen int ikä ;

julkinen mitätön setAge ( int ikä ) {

Tämä . ikä = ikä ;

}

julkinen int getAge ( ) {

palata ikä ;

}

julkinen staattinen mitätön pää ( merkkijono [ ] args ) {

hammassarja x = Uusi joukko hampaita ( ) ;

x. setAge ( 18 ) ;

Järjestelmä . ulos . println ( 'Ikä on:' + x. getAge ( ) ) ;

} }

Suorita yllä olevilla koodiriveillä seuraavat vaiheet:

  • Samoin määritä luokka nimeltä ' joukko hampaita ” ja määritä ilmoitettu yksityinen muuttuja.
  • Määritä nyt funktio nimeltä ' setAge() 'jolla on parametri' ikä arvon asettamiseksi.
  • Huomaa, että parametri ja yksityinen muuttuja ovat identtiset, joten ' Tämä '-avainsanaa voidaan käyttää tässä erottelun epäselvyyden poistamiseksi.
  • ' Tämä ”-avainsana osoittaa yksityiseen muuttujaan ja antaa sille asetettu arvo, kun se on välitetty funktion argumenttina pääosassa.
  • Määritä sen jälkeen samalla tavalla funktio ' getAge() ” palauttaaksesi asetetun arvon.
  • ' pää ”, muista käsitellyt lähestymistavat luokkaobjektin luomiseen, joukkoon ja arvon hankkimiseen sen mukaisesti.

Lähtö

Tässä tuloksessa voidaan analysoida, että identtisten arvojen epäselvyys on selvitetty ohittamalla viittaus.

Johtopäätös

' saada ' ja ' aseta 'Javan menetelmät ovat osa ' kapselointi ' ja niitä käytetään palauttamaan ja asettamaan vastaavasti yksityisen muuttujan arvo. Näillä menetelmillä voidaan muuttaa muuttujaa yksinkertaisesti tai välittämällä viittaus käyttäjän määrittämän funktion avulla. Tässä blogissa keskusteltiin lähestymistavoista Javan get and set -menetelmien hyödyntämiseen.