Које су методе Гет анд Сет у Јави

Koje Su Metode Get And Set U Javi



У Јава програмирању, често може постојати захтев да програмер другачије користи имплементирани код. На пример, прослеђивање више вредности одређеној променљивој с времена на време према захтеву. У таквим случајевима, Јава „ добити ' и ' комплет ” методе помажу у управљању меморијом и ефикасно поједностављују код.

Овај блог ће навести употребу и имплементацију Јаве “ добити ' и ' комплет ” методе.

Које су методе „гет“ и „сет“ у Јави?

добити ” метода се користи за враћање вредности приватне променљиве, а „ комплет ” метода поставља/додељује вредност приватне променљиве. Ове методе су део „ инкапсулација ” процес у којем су осетљиви подаци скривени од корисника.







Пример 1: Добијање и подешавање вредности у Јави

У овом примеру, „ комплет() ' и ' добити() ” функционалност метода може се прво користити за постављање вредности приватне променљиве, а затим је преузимање уз помоћ кориснички дефинисаних функција унутар класе:



јавности класа сет зуба {

приватни инт старости ;

јавности празнина сетАге ( инт Икс ) {

старости = Икс ;

}

јавности инт гетАге ( ) {

повратак старости ;

}

јавности статична празнина главни ( Низ [ ] аргс ) {

зубни сет х = Нова сет зуба ( ) ;

Икс. сетАге ( 18 ) ;

Систем . оут . принтлн ( 'Старост је:' + Икс. гетАге ( ) ) ;

} }

У горњем блоку кода:



  • Прво, дефинишите класу под називом „ сет зуба ”.
  • Унутар класе наведите приватну променљиву под називом „ старости ”.
  • У следећем кораку дефинишите функцију под називом „ сетАге() ” који има наведени параметар за постављање вредности. У дефиницији функције, проследите подешену вредност приватној променљивој.
  • Сада, прогласите функцију за преузимање подешене вредности под називом „ гетАге() ”. У својој дефиницији, једноставно вратите „ комплет ” старост.
  • У „ главни ”, креирајте објекат декларисане класе преко „ Нова ” кључна реч и „ сет зуба() ” конструктор, респективно.
  • Након тога, позовите акумулирану функцију “ сетАге() ” упућивањем на класу и постављањем одређене вредности.
  • На крају, вратите подешену вредност тако што ћете приступити функцији друге класе „ гетАге() ”.

Излаз





У овом излазу, може се приметити да се подешена вредност преузима на одговарајући начин.



Пример 2: Добијање и постављање вредности по референци у Јави

У овом конкретном примеру, вредности се могу поставити и добити позивањем на приватну променљиву:

јавности класа сет зуба {

приватни инт старости ;

јавности празнина сетАге ( инт старости ) {

ово . старости = старости ;

}

јавности инт гетАге ( ) {

повратак старости ;

}

јавности статична празнина главни ( Низ [ ] аргс ) {

зубни сет х = Нова сет зуба ( ) ;

Икс. сетАге ( 18 ) ;

Систем . оут . принтлн ( 'Старост је:' + Икс. гетАге ( ) ) ;

} }

У горњим редовима кода примените следеће кораке:

  • Слично, дефинишите класу под називом „ сет зуба ” и наведите наведену приватну променљиву.
  • Сада дефинишите функцију под називом „ сетАге() ” који има параметар “ старости ” да бисте поставили вредност.
  • Имајте на уму да су параметар и приватна променљива идентични, тако да „ ово ” овде се може користити кључна реч да се изостави двосмисленост у диференцијацији.
  • ово ” кључна реч указује на приватну променљиву и додељује јој постављену вредност након што је проследи као аргумент функције у главном.
  • Након тога, на сличан начин, дефинишите функцију „ гетАге() ” да бисте вратили подешену вредност.
  • у „ главни ”, подсетите се разматраних приступа за креирање објекта класе, постављање и добијање вредности у складу са тим.

Излаз

У овом исходу, може се анализирати да се двосмисленост између идентичних вредности решава преношењем референце.

Закључак

добити ' и ' комплет ” методе у Јави су део „ инкапсулација ” и користе се за враћање и подешавање вредности приватне променљиве, респективно. Ове методе се могу користити за једноставно модификовање променљиве или преношењем референце уз помоћ кориснички дефинисане функције. Овај блог је расправљао о приступима коришћењу Јава метода гет и сет.