' 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.