Kakšen je postopek za ustvarjanje lastnega pomožnega razreda v Javi?

Kaksen Je Postopek Za Ustvarjanje Lastnega Pomoznega Razreda V Javi



' Pomožni razred ” se uporablja za združevanje povezanih metod in funkcionalnosti v en sam razred za izboljšanje vzdržljivosti. Zagotavlja namensko mesto za enkapsulacijo blokov kode za večkratno uporabo, ki jih je mogoče uporabiti v celotni aplikaciji. Z njegovo uporabo lahko programer definira običajne metode in pripomočke, ki jih je mogoče ponovno uporabiti v različnih delih vaše aplikacije. Poleg tega spodbuja modularnost z ločevanjem skrbi in programerjem omogoča, da kompleksne naloge razdelijo na manjše obvladljive enote funkcionalnosti.

Ta spletni dnevnik razlaga postopek ustvarjanja pomožnega razreda v Javi.







Kakšen je postopek za ustvarjanje lastnega pomožnega razreda v Javi?

Pomožni razred zajema specifično funkcionalnost, ki se bo večkrat uporabljala v več razredih. Stanovanje “ pomožne metode « so deklarirane ob ključni besedi » javna statika ”, tako da jih je mogoče neodvisno klicati z imenom njihovega nadrejenega razreda.



Sprehodimo se skozi program Java za implementacijo lastnega razreda pomočnika.



1. primer: ustvarite en sam pomožni razred





Če želite ustvariti en sam pomožni razred, ki vsebuje več funkcij, obiščite spodnjo kodo. Prikliče metode, ki se nahajajo v pomožnem razredu, kot je prikazano spodaj:

javni razred rootMain {
javni statični void main ( Vrvica [ ] args ) {

CalHelper helObj = nov CalHelper ( ) ;

dvojno povprečje = helObj.calAve ( 30 , petdeset , 70 ) ;
System.out.println ( 'Povprečje:' + povprečje ) ;

boolean isEven = helObj.isEven ( 24 ) ;
System.out.println ( 'Je 24 sodo?' + je celo ) ;
}
}

razred CalHelper {
javni dvojni calAve ( dvojni val1, dvojni val2, dvojni val3 )
{
vrnitev ( val1 + val2 + val3 ) / 3 ;
}
javni logični isEven ( int val ) {
vrnitev val % 2 == 0 ;
}
javna logična vrednost je Liho ( int val ) {
vrnitev val % 2 == 0 ;
}
}



Opis zgornje kode:

  • Najprej ustvarite razred rootMain, nato ustvarite pomožni objekt z imenom »helObj« za » Pomočnik ” razred “CalHelper”.
  • Po tem prikliče navedene funkcije iz ' CalHelper ” in prikaže njihove rezultate.
  • Nato deklarirajte pomožni razred ' CalHelper ' in tri javne funkcije ' calave() ”, “ jeEven() «, in » je Odd() ” se inicializirajo znotraj njega. Te funkcije izračunajo povprečje in preverijo, ali je vrednost soda ali liha.
  • Te funkcije so priklicane v metodi main() s pomočjo pomožnega objekta.

Po kompilaciji:

Izhod kaže, da sta bili ustvarjeni dve izbrani funkciji, ki izhajata iz pomožnega razreda.

Primer 2: Klicanje funkcij več kot enega pomožnega razreda brez pomožnega predmeta

V enem samem programu Java je lahko več kot en pomožni razred z uporabo ' javna statika ” ključna beseda. To omogoča razvijalcem, da neposredno pokličejo funkcijo z uporabo svojega imena razreda. Na primer, ustvarjena sta dva pomožna razreda in pomožne funkcije so priklicane brez uporabe pomožnega predmeta, kot je prikazano spodaj:

razred FirstHelper {
javni statični dvojni calAve ( dvojni val1, dvojni val2, dvojni val3 )
{
vrnitev ( val1 + val2 + val3 ) / 3 ;
}
javna statična logična vrednost isEven ( int val ) {
vrnitev val % 2 == 0 ;
}
javna statična logična vrednost je Liho ( int val ) {
vrnitev val % 2 == 0 ;
}
}
razred SecondHelper {
public static int add ( int x, int y ) {
vrnitev x+y;
}
}

javni razred rootMain {
javni statični void main ( Vrvica [ ] args ) {
dvojni ave = FirstHelper.calAve ( 30 , petdeset , 70 ) ;
System.out.println ( 'Funkcija razreda FirstHelper, povprečje: ' + ave ) ;

boolean isEven = FirstHelper.isEven ( 24 ) ;
System.out.println ( 'Funkcija razreda FirstHelper, ali je 24 sodo?' + je celo ) ;

int vsota = SecondHelper.add ( 5 , 10 ) ;
System.out.println ( 'Funkcija razreda SecondHelper, vsota: ' + vsota ) ;
}
}

Opis kode:

  • Najprej ustvarite » FirstHelper ” Pomožni razred ter deklarirajte in inicializirajte tri funkcije v njem.
  • Nato definirajte ' SecondHelper »Pomožni razred in ga inicializirajte z ustvarjanjem ene same funkcije« dodaj() ”. Ne pozabite uporabiti ' javna statika ” pred ustvarjanjem vsake funkcije.
  • Zdaj vnesite » glavni () ” in pokličite zahtevane funkcije tako, da dodate prvo ime pomožnega razreda in nato ime njegove stalne funkcije.
  • Po priklicu zahtevanih funkcij shranite rezultat v nove spremenljivke, ki se nato prikažejo na konzoli.

Po kompilaciji:

Posnetek potrjuje delovanje dveh pomožnih razredov in klicanje pomožne funkcije brez uporabe pomožnega objekta.

Ključne točke za pomožni razred v Javi

  • Za dostop do funkcij pomožnega razreda se za vsakim imenom funkcije v času inicializacije uporabi ključna beseda statičnih metod.
  • Z ustvarjanjem lastnega pomožnega razreda lahko enkapsulirate skupno funkcionalnost, kot je manipulacija s podatki, oblikovanje nizov, obravnavanje datotek in drugo.
  • Z lahkoto jih je mogoče organizirati v posebne pakete ali module glede na funkcionalno področje, ki mu služijo.
  • Faktor berljivosti se močno izboljša, saj zagotavljajo samoumevne metode, ki abstrahirajo zapletene operacije v enostavnejše klice.

Zaključek

Če želite ustvariti lasten pomožni razred, uporabite metode, povezane s »pomožnim razredom«, v enem razredu, nato pa se te metode pokličejo v metodi main(). Klicanje pomožnih funkcij je lahko z ustvarjanjem pomožnega objekta ali brez njega. Ključna beseda » javna statika ” je treba uporabiti, če programer ne želi ustvariti pomožnega predmeta za zmanjšanje vrstice kode.