Jaký je proces vytvoření vlastní třídy pomocníků v Javě?

Jaky Je Proces Vytvoreni Vlastni Tridy Pomocniku V Jave



' Pomocná třída ” se používá k seskupení souvisejících metod a funkcí do jedné třídy za účelem zlepšení udržovatelnosti. Poskytuje vyhrazené místo pro zapouzdření opakovaně použitelných bloků kódu, které lze využít v celé aplikaci. Jeho použitím může programátor definovat běžné metody a nástroje, které lze znovu použít v různých částech vaší aplikace. Kromě toho podporuje modularitu tím, že odděluje zájmy a umožňuje programátorům rozdělit složité úkoly do menších ovladatelných jednotek funkčnosti.

Tento blog vysvětluje proces vytvoření Helper Class v Javě.







Jaký je proces vytvoření vlastní třídy pomocníků v Javě?

Třída Helper zapouzdřuje specifické funkce, které budou opakovaně využívány ve více třídách. Bydlící' pomocné metody “ jsou deklarovány spolu s klíčovým slovem „ veřejná statika ”, aby je bylo možné volat nezávisle pomocí názvu nadřazené třídy.



Pojďme si projít Java program a implementovat vaši vlastní třídu Pomocníka.



Příklad 1: Vytvořte třídu Single Helper





Chcete-li vygenerovat jednu pomocnou třídu, která obsahuje více funkcí, navštivte níže uvedený kód. Vyvolá metody umístěné ve třídě Helper, jak je uvedeno níže:

veřejná třída rootMain {
public static void main ( Tětiva [ ] argumenty ) {

CalHelper helObj = nový CalHelper ( ) ;

dvojitý průměr = helObj.calAve ( 30 , padesáti , 70 ) ;
System.out.println ( 'Průměrný: ' + průměr ) ;

boolean isEven = helObj.isEven ( 24 ) ;
System.out.println ( 'Je 24 sudých?' + je Even ) ;
}
}

třídy CalHelper {
veřejné dvojité calAve ( dvojitá hodnota1, dvojitá hodnota2, dvojitá hodnota3 )
{
vrátit se ( val1 + val2 + val3 ) / 3 ;
}
public boolean isEven ( int val ) {
vrátit se val % 2 == 0 ;
}
veřejný boolean jeOdd ( int val ) {
vrátit se val % 2 == 0 ;
}
}



Popis výše uvedeného kódu:

  • Nejprve vytvořte třídu rootMain a poté vytvořte pomocný objekt s názvem „helObj“ pro „ Pomocník “ třídy „CalHelper“.
  • Poté vyvolá zadané funkce z „ CalHelper třídy a zobrazí jejich výsledky.
  • Poté deklarujte třídu pomocníků “ CalHelper “ a tři veřejné funkce “ calave() “, “ isEven() ', a ' isOdd() “ jsou v něm inicializovány. Tyto funkce vypočítají průměr a zkontrolují, zda je hodnota sudá nebo lichá.
  • Tyto funkce se vyvolávají v metodě main() pomocí pomocného objektu.

Po kompilaci:

Výstup ukazuje, že byly vygenerovány dvě vybrané funkce vyplývající z třídy Helper.

Příklad 2: Volání funkcí více než jedné pomocné třídy bez pomocného objektu

V jednom programu Java může být více než jedna pomocná třída pomocí „ veřejná statika “. To vývojářům nabízí možnost přímo vyvolat funkci pomocí názvu třídy. Například jsou vytvořeny dvě pomocné třídy a pomocné funkce jsou vyvolány bez použití pomocného objektu, jak je znázorněno níže:

třídy FirstHelper {
veřejné statické dvojité calAve ( dvojitá hodnota1, dvojitá hodnota2, dvojitá hodnota3 )
{
vrátit se ( val1 + val2 + val3 ) / 3 ;
}
public static boolean isEven ( int val ) {
vrátit se val % 2 == 0 ;
}
public static boolean isOdd ( int val ) {
vrátit se val % 2 == 0 ;
}
}
třídy SecondHelper {
public static int add ( int x, int y ) {
vrátit se x+y;
}
}

veřejná třída rootMain {
public static void main ( Tětiva [ ] argumenty ) {
double ave = FirstHelper.calAve ( 30 , padesáti , 70 ) ;
System.out.println ( 'Funkce třídy FirstHelper, průměr: ' + ave ) ;

boolean isEven = FirstHelper.isEven ( 24 ) ;
System.out.println ( 'Funkce třídy FirstHelper, je 24 sudé?' + je Even ) ;

int součet = SecondHelper.add ( 5 , 10 ) ;
System.out.println ( 'Funkce třídy SecondHelper, součet: ' + součet ) ;
}
}

Popis kódu:

  • Nejprve vytvořte „ FirstHelper ” Třída Helper a v ní deklarovat a inicializovat tři funkce.
  • Poté definujte „ DruhýHelper “ Helper Class a inicializujte ji vytvořením jediné funkce “ přidat() “. Nezapomeňte použít „ veřejná statika ” před vytvořením každé funkce.
  • Nyní zadejte „ hlavní() ” a vyvolejte požadované funkce přidáním prvního názvu pomocné třídy a poté názvu její trvalé funkce.
  • Po vyvolání požadovaných funkcí uložte výsledek do nových proměnných, které se pak zobrazí na konzole.

Po kompilaci:

Snímek potvrzuje fungování dvou pomocných tříd a volání pomocné funkce bez použití pomocného objektu.

Klíčové body pro třídu Helper v Javě

  • Pro přístup k funkcím třídy Helper Class se za každým názvem funkce v době inicializace používá klíčové slovo statických metod.
  • Vytvořením vlastní třídy Helper Class lze zapouzdřit běžné funkce, jako je manipulace s daty, formátování řetězců, zpracování souborů a další.
  • Lze je snadno organizovat do konkrétních balíčků nebo modulů na základě funkční oblasti, kterou obsluhují.
  • Faktor čitelnosti hodně zlepšuje, protože poskytují samovysvětlující metody, které abstrahují složité operace do jednodušších vyvolání.

Závěr

Chcete-li vytvořit svou vlastní třídu Helper Class, použijte metody související s „Helper Class“ do jedné třídy a pak se tyto metody zavolají v metodě main(). Volání pomocných funkcí může být s vytvořením pomocného objektu nebo bez něj. Klíčové slovo „ veřejná statika ” musí být použito, pokud programátor nechce vytvořit pomocný objekt pro zmenšení řádku kódu.