Какво представляват методите Get и Set в Java

Kakvo Predstavlavat Metodite Get I Set V Java



При програмирането на Java често може да има изискване разработчикът да използва внедрения код по различен начин. Например, предаване на множество стойности към определена променлива от време на време според изискването. В такива случаи „ получавам ' и ' комплект ” методи помагат за управление на паметта и ефективно опростяване на кода.

Този блог ще посочи използването и внедряването на „ на Java получавам ' и ' комплект ” методи.

Какво представляват методите „get“ и „set“ в Java?

получавам ' се използва за връщане на стойността на частната променлива, а ' комплект ” метод задава/разпределя стойността на частната променлива. Тези методи са част от „ капсулиране ” процес, при който чувствителните данни са скрити от потребителите.







Пример 1: Получаване и задаване на стойности в Java

В този пример „ комплект() ' и ' получи() Функционалността на методите може да се използва първо за задаване на стойността на частната променлива и след това да се извлече с помощта на дефинираните от потребителя функции в рамките на класа:



публичен клас набор от зъби {

частен вътр възраст ;

публичен невалиден setAge ( вътр х ) {

възраст = х ;

}

публичен вътр getAge ( ) {

връщане възраст ;

}

публичен статичен невалиден основен ( низ [ ] аргументи ) {

набор от зъби x = нов набор от зъби ( ) ;

х. setAge ( 18 ) ;

Система . навън . println ( „Възрастта е:“ + х. getAge ( ) ) ;

} }

В горния кодов блок:



  • Първо, дефинирайте клас с име „ набор от зъби ”.
  • В рамките на класа задайте частна променлива с име „ възраст ”.
  • В следващата стъпка дефинирайте функция с име „ setAge() ” с посочения параметър за задаване на стойността. В дефиницията на функцията прехвърлете зададената стойност към частната променлива.
  • Сега декларирайте функция за извличане на зададената стойност с име „ getAge() ”. В неговата дефиниция просто върнете „ комплект ” възраст.
  • в „ основен “, създайте обект от декларирания клас чрез „ нов “ ключова дума и „ комплект за зъби() ”, съответно конструктор.
  • След това извикайте натрупаната функция „ setAge() ”, като се обърнете към класа и зададете определената стойност.
  • И накрая, извлечете зададената стойност чрез достъп до функцията на последния клас ' getAge() ”.

Изход





В този изход може да се наблюдава, че зададената стойност е извлечена по подходящ начин.



Пример 2: Получаване и задаване на стойности по препратка в Java

В този конкретен пример стойностите могат да бъдат зададени и получени чрез позоваване на частната променлива:

публичен клас набор от зъби {

частен вътр възраст ;

публичен невалиден setAge ( вътр възраст ) {

това . възраст = възраст ;

}

публичен вътр getAge ( ) {

връщане възраст ;

}

публичен статичен невалиден основен ( низ [ ] аргументи ) {

набор от зъби x = нов набор от зъби ( ) ;

х. setAge ( 18 ) ;

Система . навън . println ( „Възрастта е:“ + х. getAge ( ) ) ;

} }

В горните редове код приложете следните стъпки:

  • По същия начин дефинирайте клас с име „ набор от зъби ” и посочете посочената частна променлива.
  • Сега дефинирайте функция с име ' setAge() 'с параметъра' възраст ”, за да зададете стойността.
  • Имайте предвид, че параметърът и частната променлива са идентични, така че „ това ” тук може да се използва ключова дума, за да се пропусне неяснотата в разграничаването.
  • това ” ключовата дума сочи към частната променлива и й присвоява зададената стойност, след като я предава като аргумент на функцията в main.
  • След това по подобен начин дефинирайте функцията „ getAge() ”, за да върнете зададената стойност.
  • в „ основен ”, припомнете си обсъжданите подходи за създаване на обект на клас, набор и съответно получаване на стойността.

Изход

В този резултат може да се анализира, че неяснотата между еднаквите стойности се сортира чрез предаване на препратка.

Заключение

получавам ' и ' комплект ' методите в Java са част от ' капсулиране ” и се използват съответно за връщане и задаване на стойността на частната променлива. Тези методи могат да се използват за модифициране на променливата просто или чрез предаване на препратката с помощта на дефинирана от потребителя функция. Този блог обсъди подходите за използване на методите get и set на Java.