Mikä on prosessi oman auttajaluokan luomiseen Javassa?

Mika On Prosessi Oman Auttajaluokan Luomiseen Javassa



' Auttajaluokka ” käytetään ryhmittelemään toisiinsa liittyviä menetelmiä ja toimintoja yhdeksi luokkaksi ylläpidettävyyden parantamiseksi. Se tarjoaa erillisen paikan uudelleenkäytettävien koodilohkojen kapseloimiseksi, joita voidaan käyttää koko sovelluksessa. Sen avulla ohjelmoija voi määrittää yleisiä menetelmiä ja apuohjelmia, joita voidaan käyttää uudelleen sovelluksesi eri osissa. Lisäksi se edistää modulaarisuutta erottamalla huolenaiheet ja antaa ohjelmoijille mahdollisuuden jakaa monimutkaiset tehtävät pienempiin hallittaviin toimintoyksiköihin.

Tämä blogi selittää prosessin, jolla luodaan auttajaluokka Java-kielellä.







Mikä on prosessi oman auttajaluokan luomiseen Javassa?

Helper Class sisältää erityisiä toimintoja, joita käytetään toistuvasti useissa luokissa. Asuva' apumenetelmiä ' ilmoitetaan avainsanalla ' julkinen staattinen ” jotta niitä voidaan kutsua itsenäisesti käyttämällä yläluokan nimeä.



Anna meidän käydä läpi Java-ohjelma toteuttaaksemme oman Helper-luokkasi.



Esimerkki 1: Luo yksi auttajaluokka





Voit luoda yhden Helper-luokan, joka sisältää useita toimintoja, käy alla olevassa koodissa. Se kutsuu Helper-luokassa olevia menetelmiä seuraavasti:

julkisen luokan rootMain {
julkinen static void main ( merkkijono [ ] args ) {

CalHelper helObj = uusi CalHelper ( ) ;

kaksinkertainen keskiarvo = helObj.calAve ( 30 , viisikymmentä , 70 ) ;
System.out.println ( 'Keskiverto: ' + keskimääräinen ) ;

boolean isEven = helObj.isEven ( 24 ) ;
System.out.println ( 'Onko 24 tasainen?' + isEven ) ;
}
}

luokan CalHelper {
julkinen double calAve ( double val1, double val2, double val3 )
{
palata ( arvo1 + val2 + val3 ) / 3 ;
}
julkinen boolean onEven ( int val ) {
palata val % 2 == 0 ;
}
julkinen boolean isOdd ( int val ) {
palata val % 2 == 0 ;
}
}



Kuvaus yllä olevasta koodista:

  • Luo ensin rootMain-luokka ja sitten apuobjekti nimellä 'helObj' Auttaja ” luokka ”CalHelper”.
  • Sen jälkeen se kutsuu määritetyt toiminnot ' CalHelper ” luokkaa ja näyttää niiden tulokset.
  • Ilmoita sitten auttajaluokka ' CalHelper ja kolme julkista tehtävää calave () ”, “ on tasan() ”, ja ” onOdd() ” on alustettu sen sisällä. Nämä funktiot laskevat keskiarvon ja tarkistavat, onko arvo vastaavasti parillinen vai pariton.
  • Nämä funktiot kutsutaan main()-metodissa apuobjektin avulla.

Kokoonpanon jälkeen:

Tulos näyttää, että valitut kaksi Helper Class -funktiota on luotu.

Esimerkki 2: Useamman kuin yhden auttajaluokan funktioiden kutsuminen ilman auttajaobjektia

Yhdessä Java-ohjelmassa voi olla useampi kuin yksi Helper Class käyttämällä ' julkinen staattinen ”avainsana. Tämä tarjoaa kehittäjille mahdollisuuden kutsua funktio suoraan luokkansa nimellä. Esimerkiksi luodaan kaksi auttajaluokkaa ja aputoiminnot kutsutaan käyttämättä apuobjektia, kuten alla on esitetty:

luokan FirstHelper {
julkinen staattinen kaksoiscalAve ( double val1, double val2, double val3 )
{
palata ( arvo1 + val2 + val3 ) / 3 ;
}
julkinen staattinen looginen arvo onEven ( int val ) {
palata val % 2 == 0 ;
}
julkinen staattinen looginen arvo onOdd ( int val ) {
palata val % 2 == 0 ;
}
}
luokan toinen apulainen {
julkinen staattinen lisäys ( int x, int y ) {
palata x+y;
}
}

julkisen luokan rootMain {
julkinen static void main ( merkkijono [ ] args ) {
double ave = FirstHelper.calAve ( 30 , viisikymmentä , 70 ) ;
System.out.println ( 'FirstHelper Class Function, Average:' + ave ) ;

boolean isEven = FirstHelper.isEven ( 24 ) ;
System.out.println ( 'FirstHelper Class Function, onko 24 tasainen?' + isEven ) ;

int summa = SecondHelper.add ( 5 , 10 ) ;
System.out.println ( 'SecondHelper Class Function, Sum:' + summa ) ;
}
}

Koodin kuvaus:

  • Luo ensin ' Ensimmäinen Apulainen ” Helper Class ja ilmoittaa ja alusta kolme funktiota sen sisällä.
  • Määritä sitten ' Toinen Apulainen 'Auttajaluokka ja alusta se luomalla yksi toiminto' lisätä() ”. Muista käyttää ' julkinen staattinen ”-avainsana ennen kunkin funktion luomista.
  • Kirjoita nyt ' pää() ” -menetelmää ja kutsua vaaditut funktiot lisäämällä ensimmäisen Helper-luokan nimi ja sitten sen funktion nimi.
  • Kun olet käynnistänyt vaaditut funktiot, tallenna tulos uusiin muuttujiin, jotka sitten näytetään konsolissa.

Kokoonpanon jälkeen:

Tilannekuva vahvistaa kahden auttajaluokan ja auttajafunktion toiminnan ilman apuobjektia.

Avainkohdat Java-apukurssille

  • Helper Classin toimintoihin pääsemiseksi käytetään staattisten menetelmien avainsanaa jokaisen funktion nimen takana alustushetkellä.
  • Luomalla oman Helper-luokan yhteiset toiminnot, kuten tietojen käsittely, merkkijonojen muotoilu, tiedostojen käsittely ja paljon muuta, voidaan kapseloida.
  • Ne voidaan helposti järjestää tietyiksi paketeiksi tai moduuleiksi niiden palveleman toiminta-alueen perusteella.
  • Luettavuustekijä parantaa paljon, koska ne tarjoavat itsestään selkeitä menetelmiä, jotka abstraktioivat monimutkaiset toiminnot yksinkertaisemmiksi kutsuiksi.

Johtopäätös

Luodaksesi oman auttajaluokan, käytä 'Apuluokkaan' liittyviä menetelmiä yhdeksi luokkaksi ja sitten näitä menetelmiä kutsutaan main()-metodissa. Auttajatoimintojen kutsuminen voi tapahtua auttajaobjektin luomisen kanssa tai ilman sitä. Avainsana ' julkinen staattinen ” on käytettävä, jos ohjelmoija ei halua luoda apuobjektia koodirivin pienentämiseksi.