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.