Hvad er processen for at oprette din egen hjælperklasse i Java?

Hvad Er Processen For At Oprette Din Egen Hjaelperklasse I Java



Det ' Hjælperklasse ” bruges til at gruppere relaterede metoder og funktionalitet i en enkelt klasse for at forbedre vedligeholdelsen. Det giver et dedikeret sted til at indkapsle genanvendelige kodeblokke, der kan bruges i hele applikationen. Ved at bruge det kan programmøren definere almindelige metoder og hjælpeprogrammer, der kan genbruges på tværs af forskellige dele af din applikation. Derudover fremmer det modularitet ved at adskille bekymringer og giver programmører mulighed for at opdele komplekse opgaver i mindre håndterbare enheder af funktionalitet.

Denne blog forklarer processen til at oprette en hjælperklasse i Java.







Hvad er processen for at oprette din egen hjælperklasse i Java?

Hjælperklassen indkapsler specifik funktionalitet, som vil blive brugt gentagne gange i de flere klasser. Den bosiddende ' hjælper metoder ' erklæres sammen med søgeordet ' offentlig statisk ”, så de kan kaldes uafhængigt ved hjælp af deres overordnede klassenavn.



Lad os gå gennem et Java-program for at implementere din egen Helper Class.



Eksempel 1: Opret en enkelt hjælperklasse





For at generere en enkelt hjælperklasse, der indeholder flere funktioner, besøg nedenstående kode. Den påberåber sig metoderne i Hjælperklassen som nedenfor:

public class rootMain {
offentlig statisk tomrum hoved ( Snor [ ] args ) {

CalHelper helObj = ny CalHelper ( ) ;

dobbelt gennemsnit = helObj.calAve ( 30 , halvtreds , 70 ) ;
System.out.println ( 'Gennemsnit:' + gennemsnit ) ;

boolean erEven = helObj.isEven ( 24 ) ;
System.out.println ( 'Er 24 lige?' + er lige ) ;
}
}

klasse CalHelper {
offentlig dobbeltkalAve ( dobbelt val1, dobbelt val2, dobbelt val3 )
{
Vend tilbage ( val1 + val2 + val3 ) / 3 ;
}
offentlig boolean erEven ( int val ) {
Vend tilbage val % 2 == 0 ;
}
offentlig boolesk erOdd ( int val ) {
Vend tilbage val % 2 == 0 ;
}
}



Beskrivelse af ovenstående kode:

  • Først skal du oprette en rootMain-klasse, og derefter oprette et hjælpeobjekt med navnet 'helObj' for ' Hjælper ' klasse 'CalHelper'.
  • Derefter påkalder den de angivne funktioner fra ' CalHelper ” klasse og viser deres resultater.
  • Erklær derefter en hjælperklasse ' CalHelper ' og tre offentlige funktioner ' cave() ', ' erLige() ', og ' erUlige() ” initialiseres inde i den. Disse funktioner beregner gennemsnittet og kontrollerer, om værdien er henholdsvis lige eller ulige.
  • Disse funktioner påkaldes i main()-metoden ved hjælp af et hjælpeobjekt.

Efter kompileringen:

Outputtet viser, at de valgte to funktioner, der stammer fra Hjælperklassen, er blevet genereret.

Eksempel 2: Kaldende funktioner af mere end én hjælperklasse uden hjælpeobjekt

Der kan være mere end én hjælperklasse i et enkelt Java-program ved at bruge ' offentlig statisk ” nøgleord. Dette giver udviklere mulighed for at starte funktionen direkte ved hjælp af deres klassenavn. For eksempel oprettes to hjælperklasser, og hjælperfunktionerne aktiveres uden brug af et hjælpeobjekt som vist nedenfor:

klasse FirstHelper {
offentlig statisk dobbeltkalAve ( dobbelt val1, dobbelt val2, dobbelt val3 )
{
Vend tilbage ( val1 + val2 + val3 ) / 3 ;
}
offentlig statisk boolesk erEven ( int val ) {
Vend tilbage val % 2 == 0 ;
}
offentlig statisk boolesk erOdd ( int val ) {
Vend tilbage val % 2 == 0 ;
}
}
klasse SecondHelper {
public static int add ( int x, int y ) {
Vend tilbage x+y;
}
}

public class rootMain {
offentlig statisk tomrum hoved ( Snor [ ] args ) {
double ave = FirstHelper.calAve ( 30 , halvtreds , 70 ) ;
System.out.println ( 'FirstHelper-klassefunktion, gennemsnit: ' + ave ) ;

boolean isEven = FirstHelper.isEven ( 24 ) ;
System.out.println ( 'FirstHelper-klassefunktion, er 24 lige?' + er lige ) ;

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

Beskrivelse af kode:

  • Først skal du oprette en ' FirstHelper ” Helper Class og erklære og initialisere tre funktioner inde i den.
  • Definer derefter en ' AndenHjælper ' Hjælperklasse og initialiser den ved at oprette en enkelt funktion ' tilføje() '. Husk at bruge ' offentlig statisk ” nøgleord før oprettelsen af ​​hver funktion.
  • Indtast nu ' hoved() ”-metoden og påberåbe de påkrævede funktioner ved at tilføje det første Helper Class-navn og derefter navnet på dens eksisterende funktion.
  • Efter at have aktiveret de nødvendige funktioner, gemmes resultatet i nye variabler, som derefter vises på konsollen.

Efter kompileringen:

Snapshottet bekræfter funktionen af ​​to hjælperklasser og hjælpefunktionskaldet uden brug af et hjælpeobjekt.

Nøglepunkter for hjælperklasse i Java

  • For at få adgang til funktionerne i Helper Class bruges nøgleordet for statiske metoder bag hvert funktionsnavn på initialiseringstidspunktet.
  • Ved at oprette din egen Helper Class kan den fælles funktionalitet indkapsles såsom datamanipulation, strengformatering, filhåndtering og mere.
  • De kan nemt organiseres i specifikke pakker eller moduler, baseret på det funktionelle område, de betjener.
  • Læsbarhedsfaktoren forbedrer meget, da de giver selvforklarende metoder, der abstraherer komplekse operationer til enklere påkaldelser.

Konklusion

For at oprette din egen hjælperklasse skal du bruge de 'Hjælperklasse'-relaterede metoder i en enkelt klasse, og derefter kaldes disse metoder i main()-metoden. Kaldningen af ​​hjælpefunktioner kan ske med eller uden oprettelse af et hjælpeobjekt. Nøgleordet for ' offentlig statisk ” skal bruges, hvis programmøren ikke ønsker at oprette et hjælpeobjekt for at reducere kodelinjen.