Този блог ще посочи използването и внедряването на „ на 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.