Jaki jest proces tworzenia własnej klasy pomocnika w Javie?

Jaki Jest Proces Tworzenia Wlasnej Klasy Pomocnika W Javie



Klasa pomocnicza ” służy do grupowania powiązanych metod i funkcji w jedną klasę w celu poprawy łatwości konserwacji. Zapewnia dedykowane miejsce do enkapsulacji bloków kodu wielokrotnego użytku, które można wykorzystać w całej aplikacji. Używając go, programista może zdefiniować wspólne metody i narzędzia, które można ponownie wykorzystać w różnych częściach aplikacji. Ponadto promuje modułowość poprzez oddzielenie problemów i umożliwia programistom rozbicie złożonych zadań na mniejsze, łatwe do zarządzania jednostki funkcjonalne.

Ten blog wyjaśnia proces tworzenia klasy pomocnika w Javie.







Jaki jest proces tworzenia własnej klasy pomocnika w Javie?

Klasa pomocnicza obejmuje określoną funkcjonalność, która będzie wielokrotnie wykorzystywana w wielu klasach. mieszkający „ metody pomocnicze ” są zadeklarowane wzdłuż słowa kluczowego „ publiczne statyczne ”, aby można je było wywoływać niezależnie, używając nazwy klasy nadrzędnej.



Przejdźmy przez program Java, aby zaimplementować własną klasę pomocnika.



Przykład 1: Utwórz pojedynczą klasę pomocniczą





Aby wygenerować pojedynczą klasę pomocnika zawierającą wiele funkcji, odwiedź poniższy kod. Wywołuje metody znajdujące się w klasie Helper, jak poniżej:

rootMain klasy publicznej {
public static void main ( Strunowy [ ] argumenty ) {

CalHelper helObj = nowy CalHelper ( ) ;

podwójna średnia = helObj.calAve ( 30 , pięćdziesiąt , 70 ) ;
System.out.println ( 'Przeciętny: ' + średnia ) ;

wartość logiczna isEven = helObj.isEven ( 24 ) ;
System.out.println ( „Czy 24 jest parzyste?” + jest parzyste ) ;
}
}

klasa CalHelper {
publiczna podwójna calAve ( podwójny val1, podwójny val2, podwójny val3 )
{
powrót ( wartość1 + wartość2 + wartość3 ) / 3 ;
}
publiczna wartość logiczna jest równa ( wartość wewnętrzna ) {
powrót wartość % 2 == 0 ;
}
publiczna wartość logiczna jest nieparzysta ( wartość wewnętrzna ) {
powrót wartość % 2 == 0 ;
}
}



Opis powyższego kodu:

  • Najpierw utwórz klasę rootMain, a następnie utwórz obiekt pomocniczy o nazwie „helObj” dla „ Pomocnik ” klasa „CalHelper”.
  • Następnie wywołuje określone funkcje z „ CalHelper ” i wyświetla ich wyniki.
  • Następnie zadeklaruj klasę Pomocnika „ CalHelper ” i trzy funkcje publiczne “ cielę () ”, „ jestParzysta() ', I ' to jest dziwne() ” są w nim inicjowane. Funkcje te obliczają średnią i sprawdzają, czy wartość jest odpowiednio parzysta czy nieparzysta.
  • Funkcje te są wywoływane w metodzie main() za pomocą obiektu pomocniczego.

Po kompilacji:

Dane wyjściowe pokazują, że zostały wygenerowane wybrane dwie funkcje wynikające z klasy Helper.

Przykład 2: Wywoływanie funkcji więcej niż jednej klasy pomocniczej bez obiektu pomocniczego

W jednym programie Java może istnieć więcej niż jedna klasa pomocnicza, używając „ publiczne statyczne słowo kluczowe. Daje to programistom możliwość bezpośredniego wywołania funkcji przy użyciu nazwy ich klasy. Na przykład tworzone są dwie klasy pomocnicze, a funkcje pomocnicze są wywoływane bez użycia obiektu pomocniczego, jak pokazano poniżej:

klasa Pierwszy pomocnik {
publiczna statyczna podwójna calAve ( podwójny val1, podwójny val2, podwójny val3 )
{
powrót ( wartość1 + wartość2 + wartość3 ) / 3 ;
}
public static boolean isEven ( wartość wewnętrzna ) {
powrót wartość % 2 == 0 ;
}
public static boolean isOdd ( wartość wewnętrzna ) {
powrót wartość % 2 == 0 ;
}
}
klasa Drugi pomocnik {
public static int dodaj ( cal x, cal y ) {
powrót x+y;
}
}

rootMain klasy publicznej {
public static void main ( Strunowy [ ] argumenty ) {
double ave = FirstHelper.calAve ( 30 , pięćdziesiąt , 70 ) ;
System.out.println ( „Funkcja klasy FirstHelper, średnia:” + śr ) ;

boolean isEven = FirstHelper.isEven ( 24 ) ;
System.out.println ( „Funkcja klasy FirstHelper, czy 24 jest parzysta?” + jest parzyste ) ;

int suma = Drugi pomocnik.add ( 5 , 10 ) ;
System.out.println ( „Funkcja klasy drugiego pomocnika, suma:” + suma ) ;
}
}

Opis kodu:

  • Najpierw utwórz „ Pierwszy pomocnik ” Helper Class oraz zadeklarować i zainicjować w niej trzy funkcje.
  • Następnie zdefiniuj „ Drugi pomocnik ” Helper Class i zainicjuj ją, tworząc pojedynczą funkcję „ dodać() ”. Pamiętaj, aby użyć „ publiczne statyczne ” słowo kluczowe przed utworzeniem każdej funkcji.
  • Teraz wpisz „ główny() ” i wywołaj wymagane funkcje, dodając pierwszą nazwę klasy pomocniczej, a następnie nazwę jej rezydującej funkcji.
  • Po wywołaniu wymaganych funkcji zapisujemy wynik w nowych zmiennych, które są następnie wyświetlane na konsoli.

Po kompilacji:

Migawka potwierdza działanie dwóch klas pomocniczych i wywołanie funkcji pomocniczej bez użycia obiektu pomocniczego.

Kluczowe punkty dla klasy Helper w Javie

  • Aby uzyskać dostęp do funkcji klasy Helper, słowo kluczowe metod statycznych jest używane za każdą nazwą funkcji w momencie inicjalizacji.
  • Tworząc własną klasę pomocnika, można zawrzeć wspólne funkcje, takie jak manipulowanie danymi, formatowanie ciągów znaków, obsługa plików i inne.
  • Można je łatwo organizować w określone pakiety lub moduły, w zależności od obszaru funkcjonalnego, któremu służą.
  • Współczynnik czytelności znacznie się zwiększa, ponieważ zapewniają one oczywiste metody, które streszczają złożone operacje w prostsze wywołania.

Wniosek

Aby utworzyć własną klasę pomocniczą, użyj metod związanych z „klasą pomocniczą” w jednej klasie, a następnie metody te zostaną wywołane w metodzie main(). Wywoływanie funkcji pomocniczych może odbywać się z utworzeniem obiektu pomocniczego lub bez niego. Słowo kluczowe „ publiczne statyczne ” należy użyć, jeśli programista nie chce tworzyć obiektu pomocniczego w celu zmniejszenia linii kodu.