Milline on Java-s oma abistajaklassi loomise protsess?

Milline On Java S Oma Abistajaklassi Loomise Protsess



' Abimeeste klass ” kasutatakse seotud meetodite ja funktsioonide koondamiseks ühte klassi, et parandada hooldatavust. See pakub spetsiaalset kohta korduvkasutatavate koodiplokkide kapseldamiseks, mida saab kasutada kogu rakenduses. Seda kasutades saab programmeerija määratleda levinud meetodid ja utiliidid, mida saab teie rakenduse erinevates osades uuesti kasutada. Lisaks edendab see modulaarsust, eraldades probleemid ja võimaldab programmeerijatel jagada keerulised ülesanded väiksemateks hallatavateks funktsionaalsusüksusteks.

See ajaveeb selgitab Java-abiklassi loomise protsessi.







Milline on Java-s oma abistajaklassi loomise protsess?

Helper Class sisaldab spetsiifilisi funktsioone, mida kasutatakse korduvalt mitmes klassis. Elukoht' abistamismeetodid ' on deklareeritud koos märksõnaga ' avalik staatiline ”, et neid saaks kutsuda iseseisvalt, kasutades nende emaklassi nime.



Tutvume Java-programmiga, et juurutada teie abimeeste klass.



Näide 1: Looge üks abimeeste klass





Mitme funktsiooni sisaldava ühe abiklassi loomiseks külastage allolevat koodi. See kutsub esile abimeeste klassis olevad meetodid järgmiselt:

avalik klass rootMain {
avalik static void main ( String [ ] args ) {

CalHelper helObj = uus CalHelper ( ) ;

topeltkeskmine = helObj.calAve ( 30 , viiskümmend , 70 ) ;
System.out.println ( 'Keskmine: ' + keskmine ) ;

tõeväärtus isEven = helObj.isEven ( 24 ) ;
System.out.println ( 'Kas 24 on ühtlane?' + on isegi ) ;
}
}

klassi CalHelper {
avalik kahekordne calAve ( topeltval1, topeltval2, topeltval3 )
{
tagasi ( val1 + val2 + val3 ) / 3 ;
}
avalik tõeväärtus onEven ( int val ) {
tagasi val % 2 == 0 ;
}
avalik tõeväärtus onOdd ( int val ) {
tagasi val % 2 == 0 ;
}
}



Ülaltoodud koodi kirjeldus:

  • Esmalt looge rootMain klass, seejärel looge 'helObj' jaoks abiobjekt nimega 'helObj'. Abimees ” klass “CalHelper”.
  • Pärast seda kutsub see välja määratud funktsioonid ' CalHelper ” klassi ja kuvab nende tulemused.
  • Seejärel kuulutage välja abimeeste klass ' CalHelper ja kolm avalikku funktsiooni calave () ”, „ onPaaris() ”, ja „ on Odd() ” on selle sees lähtestatud. Need funktsioonid arvutavad keskmise ja kontrollivad, kas väärtus on vastavalt paaris või paaritu.
  • Neid funktsioone kutsutakse välja main() meetodis abiobjekti abil.

Pärast koostamist:

Väljund näitab, et abiklassist tulenevad valitud kaks funktsiooni on loodud.

Näide 2: Rohkem kui ühe abistajaklassi funktsioonide kutsumine ilma abistajaobjektita

Ühes Java programmis võib olla rohkem kui üks Helper Class, kasutades ' avalik staatiline ” märksõna. See võimaldab arendajatel oma klassi nime kasutades funktsiooni otse välja kutsuda. Näiteks luuakse kaks abimeeste klassi ja abifunktsioonid kutsutakse välja ilma abiobjekti kasutamata, nagu allpool näidatud:

klassi esimene abimees {
avalik staatiline topeltkalAve ( topeltval1, topeltval2, topeltval3 )
{
tagasi ( val1 + val2 + val3 ) / 3 ;
}
avalik staatiline tõeväärtus onEven ( int val ) {
tagasi val % 2 == 0 ;
}
avalik staatiline tõeväärtus onOdd ( int val ) {
tagasi val % 2 == 0 ;
}
}
klassi teine ​​abimees {
avalik staatiline int lisa ( int x, int y ) {
tagasi x+y;
}
}

avalik klass rootMain {
avalik static void main ( String [ ] args ) {
double ave = FirstHelper.calAve ( 30 , viiskümmend , 70 ) ;
System.out.println ( 'FirstHelper Class Function, Average:' + ave ) ;

boolean isEven = FirstHelper.isEven ( 24 ) ;
System.out.println ( 'FirstHelper Class Function, kas 24 on ühtlane?' + on isegi ) ;

int summa = SecondHelper.add ( 5 , 10 ) ;
System.out.println ( 'Teise abistaja klassi funktsioon, summa:' + summa ) ;
}
}

Koodi kirjeldus:

  • Esiteks looge ' Esimene abistaja ” Helper Class ning deklareeri ja initsialiseeri selle sees kolm funktsiooni.
  • Seejärel määrake ' Teine abimees 'Abiklass ja lähtestage see, luues ühe funktsiooni' lisama() ”. Ärge unustage kasutada ' avalik staatiline ” märksõna enne iga funktsiooni loomist.
  • Nüüd sisestage ' peamine () ” meetodit ja kutsuda välja vajalikud funktsioonid, lisades esimese abiklassi nime ja seejärel selle asukoha funktsiooni nime.
  • Pärast vajalike funktsioonide käivitamist salvestage tulemus uutesse muutujatesse, mis seejärel kuvatakse konsoolil.

Pärast koostamist:

Hetktõmmis kinnitab kahe abistajaklassi ja abifunktsiooni helistamist ilma abiobjekti kasutamata.

Peamised punktid Java abistajate klassi jaoks

  • Abiklassi funktsioonidele juurdepääsuks kasutatakse lähtestamise ajal iga funktsiooni nime taga staatiliste meetodite märksõna.
  • Luues oma abistajaklassi, saab kapseldada ühiseid funktsioone, nagu andmete töötlemine, stringide vormindamine, failide käsitlemine ja palju muud.
  • Neid saab hõlpsasti korraldada konkreetseteks pakettideks või mooduliteks, lähtudes nende teenindatavast funktsionaalsest piirkonnast.
  • Loetavuse tegur parandab palju, kuna need pakuvad iseenesestmõistetavaid meetodeid, mis muudavad keerulised toimingud lihtsamaks.

Järeldus

Oma abiklassi loomiseks kasutage 'Abiklassi' seotud meetodeid ühte klassi ja seejärel kutsutakse neid meetodeid main() meetodis. Abifunktsioonide kutsumine võib olla koos abiobjekti loomisega või ilma. Märksõna ' avalik staatiline ” tuleb kasutada, kui programmeerija ei soovi koodirea vähendamiseks abiobjekti luua.