Који је процес за креирање сопствене класе помоћника у Јави?

Koji Je Proces Za Kreirane Sopstvene Klase Pomocnika U Javi



Хелпер Цласс ” се користи за груписање повезаних метода и функционалности у једну класу ради побољшања могућности одржавања. Обезбеђује наменско место за инкапсулацију блокова кода за вишекратну употребу који се могу користити у целој апликацији. Користећи га, програмер може да дефинише уобичајене методе и услужне програме који се могу поново користити у различитим деловима ваше апликације. Поред тога, промовише модуларност одвајањем брига и омогућава програмерима да поделе сложене задатке на мање функционалне јединице којима се може управљати.

Овај блог објашњава процес креирања помоћне класе у Јави.







Који је процес за креирање сопствене класе помоћника у Јави?

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



Дозволите нам да прођемо кроз Јава програм за имплементацију ваше сопствене Хелпер Цласс.



Пример 1: Креирајте једну класу помоћника





Да бисте генерисали једну помоћну класу која садржи више функција, посетите код испод. Позива методе које се налазе у помоћној класи као у наставку:

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

ЦалХелпер хелОбј = нови ЦалХелпер ( ) ;

двоструки просек = хелОбј.цалАве ( 30 , педесет , 70 ) ;
Систем.оут.принтлн ( 'Просек: ' + просек ) ;

боолеан исЕвен = хелОбј.исЕвен ( 24 ) ;
Систем.оут.принтлн ( 'Да ли је 24 паран?' + исЕвен ) ;
}
}

цласс ЦалХелпер {
јавни дупли калАве ( дупли вал1, дупли вал2, дупли вал3 )
{
повратак ( вал1 + вал2 + вал3 ) / 3 ;
}
јавни логички исЕвен ( инт вал ) {
повратак вал % 2 == 0 ;
}
јавни логички јеОдд ( инт вал ) {
повратак вал % 2 == 0 ;
}
}



Опис горњег кода:

  • Прво креирајте роотМаин класу, а затим креирајте помоћни објекат са именом „хелОбј“ за „ Хелпер ” класа „ЦалХелпер”.
  • Након тога, он позива наведене функције из „ ЦалХелпер ” класе и приказује њихове резултате.
  • Затим, прогласите помоћну класу “ ЦалХелпер “ и три јавне функције “ цалаве() ”, “ је чак() ', и ' јеОдд() ” се иницијализују унутар њега. Ове функције израчунавају просек и проверавају да ли је вредност парна или непарна.
  • Ове функције се позивају у методи маин() уз помоћ помоћног објекта.

Након компилације:

Излаз показује да су изабране две функције које су резултат класе помоћника генерисане.

Пример 2: Позивање функција више од једне класе помоћника без помоћног објекта

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

класа ФирстХелпер {
јавни статички дупли цалАве ( дупли вал1, дупли вал2, дупли вал3 )
{
повратак ( вал1 + вал2 + вал3 ) / 3 ;
}
јавни статички логички исЕвен ( инт вал ) {
повратак вал % 2 == 0 ;
}
публиц статиц боолеан исОдд ( инт вал ) {
повратак вал % 2 == 0 ;
}
}
цласс СецондХелпер {
публиц статиц инт адд ( инт к, инт и ) {
повратак к+и;
}
}

јавна класа роотМаин {
јавна статична празнина главна ( Низ [ ] аргс ) {
доубле аве = ФирстХелпер.цалАве ( 30 , педесет , 70 ) ;
Систем.оут.принтлн ( 'ФирстХелпер Цласс Функција, просек: ' + аве ) ;

боолеан исЕвен = ФирстХелпер.исЕвен ( 24 ) ;
Систем.оут.принтлн ( „Функција класе ФирстХелпер, да ли је 24 паран?“ + исЕвен ) ;

инт сум = СецондХелпер.адд ( 5 , 10 ) ;
Систем.оут.принтлн ( 'Функција класе СецондХелпер, збир: ' + сум ) ;
}
}

Опис кода:

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

Након компилације:

Снимак потврђује рад две помоћне класе и позивање помоћне функције без коришћења помоћног објекта.

Кључне тачке за помоћну класу у Јави

  • За приступ функцијама Хелпер Цласс-а, кључна реч статичких метода се користи иза имена сваке функције у време иницијализације.
  • Креирањем сопствене класе помоћника, заједничка функционалност се може инкапсулирати као што је манипулација подацима, форматирање стрингова, руковање датотекама и још много тога.
  • Они се могу лако организовати у специфичне пакете или модуле, на основу функционалне области којој служе.
  • Фактор читљивости се умногоме побољшава јер пружају методе које саме по себи објашњавају које апстрахују сложене операције у једноставније позивање.

Закључак

Да бисте креирали сопствену помоћну класу, користите методе повезане са „Хелпер Цласс“ у једну класу, а затим се ове методе позивају у методи маин(). Позивање помоћних функција може бити са или без креирања помоћног објекта. Кључна реч „ јавна статична ” се мора користити ако програмер не жели да креира помоћни објекат за смањење линије кода.