Vad är processen för att skapa din egen hjälparklass i Java?

Vad Ar Processen For Att Skapa Din Egen Hjalparklass I Java



den ' Hjälparklass ” används för att gruppera relaterade metoder och funktionalitet i en enda klass för att förbättra underhållsbarheten. Det ger en dedikerad plats för att kapsla in återanvändbara kodblock som kan användas i hela applikationen. Genom att använda den kan programmeraren definiera vanliga metoder och verktyg som kan återanvändas i olika delar av din applikation. Dessutom främjar det modularitet genom att separera problem och låter programmerare bryta ner komplexa uppgifter i mindre hanterbara enheter av funktionalitet.

Den här bloggen förklarar processen för att skapa en Helper Class i Java.







Vad är processen för att skapa din egen hjälparklass i Java?

Hjälparklassen kapslar in specifik funktionalitet som kommer att användas upprepade gånger i de flera klasserna. Den bosatta ' hjälpmetoder ' deklareras längs nyckelordet för ' offentlig statisk ” så att de kan anropas oberoende med deras överordnade klassnamn.



Låt oss gå igenom ett Java-program för att implementera din egen Helper Class.



Exempel 1: Skapa en enskild hjälparklass





För att generera en enda Hjälparklass som innehåller flera funktioner besök koden nedan. Den åberopar metoderna som finns i Hjälparklassen enligt nedan:

public class rootMain {
offentliga statiska tomrum huvud ( Sträng [ ] args ) {

CalHelper helObj = ny CalHelper ( ) ;

dubbelt medelvärde = helObj.calAve ( 30 , femtio , 70 ) ;
System.out.println ( 'Genomsnitt: ' + genomsnitt ) ;

boolean isEven = helObj.isEven ( 24 ) ;
System.out.println ( 'Är 24 jämnt?' + är jämnt ) ;
}
}

klass CalHelper {
offentlig dubbelkalAv ( dubbel val1, dubbel val2, dubbel val3 )
{
lämna tillbaka ( val1 + val2 + val3 ) / 3 ;
}
offentlig boolean ärJämn ( int val ) {
lämna tillbaka val % 2 == 0 ;
}
offentlig boolean ärOdd ( int val ) {
lämna tillbaka val % 2 == 0 ;
}
}



Beskrivning av ovanstående kod:

  • Skapa först en rootMain-klass, skapa sedan ett hjälpobjekt med namnet 'helObj' för ' Hjälpare ' klass 'CalHelper'.
  • Efter det anropar den de angivna funktionerna från ' CalHelper ” klass och visar deras resultat.
  • Deklarera sedan en Hjälparklass ' CalHelper ” och tre offentliga funktioner ” calav() ”, “ är jämnt() ', och ' ärOdd() ” initieras inuti den. Dessa funktioner beräknar medelvärdet och kontrollerar om värdet är jämnt respektive udda.
  • Dessa funktioner anropas i main()-metoden med hjälp av ett hjälpobjekt.

Efter sammanställningen:

Utdata visar att de två valda funktionerna som härrör från Hjälparklassen har genererats.

Exempel 2: Anropa funktioner för mer än en hjälparklass utan hjälpobjekt

Det kan finnas mer än en hjälpklass i ett enda Java-program genom att använda ' offentlig statisk ' nyckelord. Detta erbjuder utvecklare att direkt anropa funktionen med deras klassnamn. Till exempel skapas två hjälparklasser och hjälparfunktionerna anropas utan användning av ett hjälpobjekt som visas nedan:

klass FirstHelper {
offentlig statisk dubbelkalAve ( dubbel val1, dubbel val2, dubbel val3 )
{
lämna tillbaka ( val1 + val2 + val3 ) / 3 ;
}
public static boolean isEven ( int val ) {
lämna tillbaka val % 2 == 0 ;
}
public static boolean isOdd ( int val ) {
lämna tillbaka val % 2 == 0 ;
}
}
klass SecondHelper {
public static int add ( int x, int y ) {
lämna tillbaka x+y;
}
}

public class rootMain {
offentliga statiska tomrum huvud ( Sträng [ ] args ) {
double ave = FirstHelper.calAve ( 30 , femtio , 70 ) ;
System.out.println ( 'FirstHelper Class Function, Average: ' + ave ) ;

boolean isEven = FirstHelper.isEven ( 24 ) ;
System.out.println ( 'FirstHelper Class Function, är 24 jämnt?' + är jämnt ) ;

int belopp = SecondHelper.add ( 5 , 10 ) ;
System.out.println ( 'SecondHelper Class Function, Summa: ' + belopp ) ;
}
}

Beskrivning av koden:

  • Skapa först en ' FirstHelper ” Helper Class och deklarera och initiera tre funktioner inuti den.
  • Definiera sedan en ' SecondHelper ' Helper Class och initiera den genom att skapa en enda funktion ' Lägg till() ”. Kom ihåg att använda ' offentlig statisk ” nyckelord innan skapandet av varje funktion.
  • Ange nu ' main() ”-metoden och anropa de nödvändiga funktionerna genom att lägga till det första hjälparklassens namn och sedan namnet på dess bosatta funktion.
  • Efter att ha anropat de nödvändiga funktionerna, lagra resultatet i nya variabler som sedan visas på konsolen.

Efter sammanställningen:

Ögonblicksbilden bekräftar att två hjälpklasser fungerar och att hjälpfunktionen anropar utan att använda ett hjälpobjekt.

Nyckelpunkter för Helper Class i Java

  • För att komma åt funktionerna i Helper Class, används nyckelordet för statiska metoder bakom varje funktionsnamn vid tidpunkten för initieringen.
  • Genom att skapa din egen Helper Class kan den gemensamma funktionaliteten kapslas in som datamanipulation, strängformatering, filhantering och mer.
  • De kan enkelt organiseras i specifika paket eller moduler, baserat på det funktionsområde de betjänar.
  • Läsbarhetsfaktorn ökar mycket eftersom de tillhandahåller självförklarande metoder som abstraherar komplexa operationer till enklare anrop.

Slutsats

För att skapa din egen Helper Class, använd 'Helper Class'-relaterade metoder till en enda klass och sedan anropas dessa metoder i main()-metoden. Anropet av hjälpfunktioner kan ske med eller utan skapandet av ett hjälpobjekt. Nyckelordet för ' offentlig statisk ” måste användas om programmeraren inte vill skapa ett hjälpobjekt för att reducera kodraden.