Koji je postupak stvaranja vlastite pomoćne klase u Javi?

Koji Je Postupak Stvaranja Vlastite Pomocne Klase U Javi



' Pomoćni razred ” koristi se za grupiranje povezanih metoda i funkcionalnosti u jednu klasu radi poboljšanja mogućnosti održavanja. Omogućuje namjensko mjesto za kapsuliranje blokova koda za višekratnu upotrebu koji se mogu koristiti u cijeloj aplikaciji. Koristeći ga, programer može definirati uobičajene metode i pomoćne programe koji se mogu ponovno koristiti u različitim dijelovima vaše aplikacije. Osim toga, promiče modularnost odvajanjem problema i omogućuje programerima rastavljanje složenih zadataka na manje upravljive jedinice funkcionalnosti.

Ovaj blog objašnjava postupak stvaranja pomoćne klase u Javi.







Koji je postupak stvaranja vlastite pomoćne klase u Javi?

Pomoćna klasa sažima specifične funkcije koje će se više puta koristiti u više klasa. Prebivalište “ pomoćne metode ' deklariraju se uz ključnu riječ ' javna statičnost ” tako da se mogu neovisno pozivati ​​korištenjem imena roditeljske klase.



Prođimo kroz Java program za implementaciju vlastite klase pomoćnika.



Primjer 1: Napravite jednu pomoćnu klasu





Za generiranje jedne pomoćne klase koja sadrži više funkcija posjetite donji kod. Poziva metode koje se nalaze u pomoćnoj klasi kao u nastavku:

javna klasa rootMain {
public static void main ( Niz [ ] args ) {

CalHelper helObj = novi CalHelper ( ) ;

dvostruki prosjek = helObj.calAve ( 30 , pedeset , 70 ) ;
System.out.println ( 'Prosjek: ' + prosjek ) ;

boolean isEven = helObj.isEven ( 24 ) ;
System.out.println ( 'Je li 24 parno?' + je Parno ) ;
}
}

klasa CalHelper {
javni dvostruki calAve ( dvostruki val1, dvostruki val2, dvostruki val3 )
{
povratak ( val1 + val2 + val3 ) / 3 ;
}
javni booleov isEven ( int val ) {
povratak val % 2 == 0 ;
}
javni booleov je neparan ( int val ) {
povratak val % 2 == 0 ;
}
}



Opis gornjeg koda:

  • Najprije stvorite rootMain klasu, zatim stvorite pomoćni objekt s nazivom 'helObj' za ' pomagač ” klasa “CalHelper”.
  • Nakon toga poziva navedene funkcije iz ' CalHelper ” i prikazuje njihove rezultate.
  • Zatim deklarirajte pomoćnu klasu ' CalHelper “ i tri javne funkcije “ calave() ”, “ je čak() ', i ' je neparan() ” se inicijaliziraju unutar njega. Ove funkcije izračunavaju prosjek i provjeravaju je li vrijednost parna ili neparna.
  • Ove se funkcije pozivaju u metodi main() uz pomoć pomoćnog objekta.

Nakon kompilacije:

Izlaz pokazuje da su odabrane dvije funkcije koje proizlaze iz pomoćne klase generirane.

Primjer 2: Pozivanje funkcija više od jedne pomoćne klase bez pomoćnog objekta

Može postojati više od jedne pomoćne klase u jednom Java programu korištenjem ' javna statičnost ” ključna riječ. Ovo nudi programerima da izravno pozovu funkciju koristeći svoje ime klase. Na primjer, stvorene su dvije pomoćne klase i pomoćne funkcije se pozivaju bez upotrebe pomoćnog objekta kao što je prikazano u nastavku:

klasa FirstHelper {
javni statički dvostruki calAve ( dvostruki val1, dvostruki val2, dvostruki val3 )
{
povratak ( val1 + val2 + val3 ) / 3 ;
}
javni statički booleov isEven ( int val ) {
povratak val % 2 == 0 ;
}
public static boolean isOdd ( int val ) {
povratak val % 2 == 0 ;
}
}
klasa SecondHelper {
javni statički int dod ( int x, int y ) {
povratak x+y;
}
}

javna klasa rootMain {
public static void main ( Niz [ ] args ) {
dvostruki ave = FirstHelper.calAve ( 30 , pedeset , 70 ) ;
System.out.println ( 'Funkcija klase FirstHelper, prosjek: ' + ave ) ;

boolean isEven = FirstHelper.isEven ( 24 ) ;
System.out.println ( 'Funkcija klase FirstHelper, je li 24 parno?' + je Parno ) ;

int iznos = SecondHelper.add ( 5 , 10 ) ;
System.out.println ( 'Funkcija klase SecondHelper, zbroj: ' + iznos ) ;
}
}

Opis koda:

  • Prvo stvorite ' FirstHelper ” Pomoćnu klasu i deklarirajte i inicijalizirajte tri funkcije unutar nje.
  • Zatim definirajte ' SecondHelper ” Pomoćnu klasu i inicijalizirajte je stvaranjem jedne funkcije “ dodati() ”. Ne zaboravite koristiti ' javna statičnost ” prije stvaranja svake funkcije.
  • Sada unesite ' glavni() ” i pozovite tražene funkcije dodavanjem prvog naziva pomoćne klase, a zatim naziva njegove stalne funkcije.
  • Nakon pozivanja potrebnih funkcija, pohranite rezultat u nove varijable koje se zatim prikazuju na konzoli.

Nakon kompilacije:

Snimka potvrđuje rad dviju pomoćnih klasa i poziv pomoćne funkcije bez upotrebe pomoćnog objekta.

Ključne točke za pomoćnu klasu u Javi

  • Za pristup funkcijama Pomoćne klase, ključna riječ statičkih metoda koristi se iza naziva svake funkcije u vrijeme inicijalizacije.
  • Stvaranjem vlastite pomoćne klase, uobičajene funkcije mogu se enkapsulirati kao što je manipulacija podacima, formatiranje nizova, rukovanje datotekama i više.
  • Mogu se jednostavno organizirati u posebne pakete ili module, na temelju funkcionalnog područja kojem služe.
  • Čimbenik čitljivosti uvelike se poboljšava jer pružaju samoobjašnjavajuće metode koje apstrahiraju složene operacije u jednostavnije pozive.

Zaključak

Da biste stvorili vlastitu pomoćnu klasu, upotrijebite metode povezane s 'Pomoćnom klasom' u jednoj klasi, a zatim se te metode pozivaju u metodi main(). Pozivanje pomoćnih funkcija može biti sa ili bez stvaranja pomoćnog objekta. Ključna riječ ' javna statičnost ” mora se koristiti ako programer ne želi stvoriti pomoćni objekt kako bi smanjio liniju koda.