Aké sú metódy získania a nastavenia v jazyku Java

Ake Su Metody Ziskania A Nastavenia V Jazyku Java



Pri programovaní v jazyku Java môže byť často požiadavka, aby vývojár použil implementovaný kód inak. Napríklad čas od času odovzdávanie viacerých hodnôt konkrétnej premennej podľa požiadavky. V takýchto prípadoch sa Java „ dostať “ a „ nastaviť ” metódy pomáhajú spravovať pamäť a efektívne zjednodušovať kód.

Tento blog bude uvádzať použitie a implementáciu Java „ dostať “ a „ nastaviť “ metódy.

Aké sú metódy „získať“ a „nastaviť“ v jazyku Java?

' dostať Metóda ' sa používa na vrátenie hodnoty súkromnej premennej a ' nastaviť ” metóda nastavuje/prideľuje hodnotu súkromnej premennej. Tieto metódy sú súčasťou „ zapuzdrenie ” proces, v ktorom sú citlivé údaje pred používateľmi skryté.







Príklad 1: Získanie a nastavenie hodnôt v jazyku Java

V tomto príklade „ set() “ a „ dostať () Funkcionalitu metód možno najskôr využiť na nastavenie hodnoty súkromnej premennej a potom ju získať pomocou užívateľom definovaných funkcií v rámci triedy:



verejnosti trieda sada zubov {

súkromné int Vek ;

verejnosti neplatné setAge ( int X ) {

Vek = X ;

}

verejnosti int getAge ( ) {

vrátiť Vek ;

}

verejnosti statické neplatné Hlavná ( Reťazec [ ] args ) {

sada zubov x = Nový sada zubov ( ) ;

X. setAge ( 18 ) ;

Systém . von . println ( 'Vek je:' + X. getAge ( ) ) ;

} }

Vo vyššie uvedenom bloku kódu:



  • Najprv definujte triedu s názvom „ sada zubov “.
  • V rámci triedy zadajte súkromnú premennú s názvom „ Vek “.
  • V ďalšom kroku definujte funkciu s názvom „ setAge() ” s uvedeným parametrom na nastavenie hodnoty. V definícii funkcie odovzdajte nastavenú hodnotu súkromnej premennej.
  • Teraz deklarujte funkciu na získanie nastavenej hodnoty s názvom „ getAge() “. Vo svojej definícii jednoducho vráťte „ nastaviť ' Vek.
  • V ' Hlavná “, vytvorte objekt deklarovanej triedy cez „ Nový kľúčové slovo a zubná súprava() “konštruktor, resp.
  • Potom vyvolajte nahromadenú funkciu “ setAge() ” odkazom na triedu a nastavením špecifikovanej hodnoty.
  • Nakoniec získajte nastavenú hodnotu prístupom k funkcii druhej triedy “ getAge() “.

Výkon





Na tomto výstupe je možné pozorovať, že nastavená hodnota je získaná primerane.



Príklad 2: Získanie a nastavenie hodnôt podľa referencie v jazyku Java

V tomto konkrétnom príklade možno hodnoty nastaviť a získať odkazom na súkromnú premennú:

verejnosti trieda sada zubov {

súkromné int Vek ;

verejnosti neplatné setAge ( int Vek ) {

toto . Vek = Vek ;

}

verejnosti int getAge ( ) {

vrátiť Vek ;

}

verejnosti statické neplatné Hlavná ( Reťazec [ ] args ) {

sada zubov x = Nový sada zubov ( ) ;

X. setAge ( 18 ) ;

Systém . von . println ( 'Vek je:' + X. getAge ( ) ) ;

} }

Vo vyššie uvedených riadkoch kódu použite nasledujúce kroky:

  • Podobne definujte triedu s názvom „ sada zubov “ a špecifikujte uvedenú súkromnú premennú.
  • Teraz definujte funkciu s názvom „ setAge() “ s parametrom “ Vek ” pre nastavenie hodnoty.
  • Všimnite si, že parameter a súkromná premenná sú identické, takže „ toto Kľúčové slovo ” tu možno použiť na vynechanie nejednoznačnosti pri diferenciácii.
  • ' toto Kľúčové slovo ” ukazuje na súkromnú premennú a prideľuje jej nastavenú hodnotu po jej odovzdaní ako argument funkcie v hlavnom.
  • Potom podobne definujte funkciu „ getAge() ” pre vrátenie nastavenej hodnoty.
  • V ' Hlavná “, pripomeňte si diskutované prístupy k vytvoreniu objektu triedy, množiny a podľa toho získajte hodnotu.

Výkon

V tomto výsledku je možné analyzovať, že nejednoznačnosť medzi identickými hodnotami je vyriešená odovzdaním odkazu.

Záver

' dostať “ a „ nastaviť “ metódy v jazyku Java sú súčasťou “ zapuzdrenie ” a slúžia na vrátenie a nastavenie hodnoty súkromnej premennej, resp. Tieto metódy možno použiť na úpravu premennej jednoducho alebo odovzdaním odkazu pomocou funkcie definovanej používateľom. Tento blog diskutoval o prístupoch k využívaniu metód Java get a set.