Millised on Java hankimise ja määramise meetodid?

Millised On Java Hankimise Ja Maaramise Meetodid



Java programmeerimises võib arendaja sageli nõuda rakendatud koodi erinevat kasutamist. Näiteks mitme väärtuse edastamine teatud muutujale aeg-ajalt vastavalt vajadusele. Sellistel juhtudel on Java ' saada ” ja „ seatud ” meetodid aitavad mälu hallata ja koodi tõhusalt lihtsustada.

See ajaveeb kirjeldab Java kasutamist ja rakendamist saada ” ja „ seatud ” meetodid.

Mis on Javas 'hankimise' ja 'seadistamise' meetodid?

' saada meetodit kasutatakse privaatse muutuja väärtuse tagastamiseks ja ' seatud ” meetod määrab/eraldab privaatse muutuja väärtuse. Need meetodid on osa ' kapseldamine ” protsess, mille käigus tundlikud andmed kasutajate eest peidetakse.







Näide 1: Väärtuste hankimine ja määramine Javas

Selles näites on ' set() ” ja „ saada () ” meetodite funktsionaalsust saab kasutada esmalt privaatse muutuja väärtuse määramiseks ja seejärel selle toomiseks klassis olevate kasutaja määratud funktsioonide abil:



avalik klass hammaste komplekt {

privaatne int vanus ;

avalik tühine setAge ( int x ) {

vanus = x ;

}

avalik int getAge ( ) {

tagasi vanus ;

}

avalik staatiline tühine peamine ( String [ ] args ) {

hammaste komplekt x = uus hammaste komplekt ( ) ;

x. setAge ( 18 ) ;

Süsteem . välja . println ( 'Vanus on:' + x. getAge ( ) ) ;

} }

Ülaltoodud koodiplokis:



  • Esiteks määrake klass nimega ' hammaste komplekt ”.
  • Määrake klassis privaatne muutuja nimega ' vanus ”.
  • Järgmises etapis määrake funktsioon nimega ' setAge() ”, millel on väärtuse määramiseks määratud parameeter. Funktsiooni definitsioonis edastage määratud väärtus privaatsele muutujale.
  • Nüüd deklareerige funktsioon seatud väärtuse toomiseks nimega ' getAge() ”. Selle määratluses tagastage lihtsalt ' seatud ” vanus.
  • jaotises ' peamine ', looge deklareeritud klassi objekt ' uus ' märksõna ja ' hambakomplekt () ” konstruktor vastavalt.
  • Pärast seda käivitage akumuleeritud funktsioon ' setAge() ” viidates klassile ja määrates määratud väärtuse.
  • Lõpuks hankige määratud väärtus, avades viimase klassi funktsiooni ' getAge() ”.

Väljund





Selles väljundis võib jälgida, et seatud väärtus leitakse õigesti.



Näide 2: Väärtuste hankimine ja määramine Javas viite abil

Selles konkreetses näites saab väärtusi määrata ja saada privaatsele muutujale viidates:

avalik klass hammaste komplekt {

privaatne int vanus ;

avalik tühine setAge ( int vanus ) {

see . vanus = vanus ;

}

avalik int getAge ( ) {

tagasi vanus ;

}

avalik staatiline tühine peamine ( String [ ] args ) {

hammaste komplekt x = uus hammaste komplekt ( ) ;

x. setAge ( 18 ) ;

Süsteem . välja . println ( 'Vanus on:' + x. getAge ( ) ) ;

} }

Ülaltoodud koodiridades rakendage järgmisi samme.

  • Samuti määrake klass nimega ' hammaste komplekt ” ja määrake märgitud privaatne muutuja.
  • Nüüd määrake funktsioon nimega ' setAge() ' millel on parameeter ' vanus ” väärtuse määramiseks.
  • Pange tähele, et parameeter ja privaatne muutuja on identsed, nii et ' see Siin saab kasutada märksõna, et jätta kõrvale eristamise ebaselgus.
  • ' see ” Märksõna osutab privaatsele muutujale ja eraldab sellele määratud väärtuse pärast selle funktsiooni argumendina edastamist põhiosas.
  • Pärast seda defineerige samamoodi funktsioon ' getAge() ” seatud väärtuse tagastamiseks.
  • jaotises ' peamine ”, tuletage meelde käsitletud lähenemisviise klassiobjekti loomiseks, komplektiks ja vastavalt väärtuse saamiseks.

Väljund

Selles tulemuses saab analüüsida, et identsete väärtuste ebaselgus on lahendatud viite edastamise teel.

Järeldus

' saada ” ja „ seatud ' meetodid Javas on osa ' kapseldamine ” ja neid kasutatakse vastavalt privaatse muutuja tagastamiseks ja väärtuse määramiseks. Neid meetodeid saab kasutada muutuja muutmiseks lihtsalt või viite edastamisel kasutaja määratud funktsiooni abil. Selles ajaveebis käsitleti Java hankimis- ja määramismeetodite kasutamise lähenemisviise.