Hva er prosessen for å lage din egen hjelperklasse i Java?

Hva Er Prosessen For A Lage Din Egen Hjelperklasse I Java



« Hjelperklasse ' brukes til å gruppere relaterte metoder og funksjonalitet i en enkelt klasse for å forbedre vedlikeholdsevnen. Det gir et dedikert sted å innkapsle gjenbrukbare kodeblokker som kan brukes gjennom hele applikasjonen. Ved å bruke den kan programmereren definere vanlige metoder og verktøy som kan gjenbrukes på tvers av ulike deler av applikasjonen din. I tillegg fremmer det modularitet ved å skille bekymringer og lar programmerere bryte ned komplekse oppgaver i mindre håndterbare funksjonsenheter.

Denne bloggen forklarer prosessen for å lage en hjelpeklasse i Java.







Hva er prosessen for å lage din egen hjelperklasse i Java?

Hjelperklassen innkapsler spesifikk funksjonalitet som kommer til å bli brukt gjentatte ganger i de flere klassene. Den bosatt ' hjelpemetoder ' er deklarert sammen med nøkkelordet ' offentlig statisk ” slik at de kan kalles uavhengig ved å bruke deres overordnede klassenavn.



La oss gå gjennom et Java-program for å implementere din egen hjelpeklasse.



Eksempel 1: Opprett en enkelt hjelperklasse





For å generere en enkelt hjelpeklasse som inneholder flere funksjoner, besøk koden nedenfor. Den påkaller metodene som ligger i hjelpeklassen som nedenfor:

public class rootMain {
offentlig statisk tomrom hoved ( String [ ] args ) {

CalHelper helObj = ny CalHelper ( ) ;

dobbelt gjennomsnitt = helObj.calAve ( 30 , femti , 70 ) ;
System.out.println ( 'Gjennomsnitt: ' + gjennomsnitt ) ;

boolsk erEven = helObj.isEven ( 24 ) ;
System.out.println ( 'Er 24 jevnt?' + er jevn ) ;
}
}

klasse CalHelper {
offentlig dobbel kalAve ( dobbel val1, dobbel val2, dobbel val3 )
{
komme tilbake ( val1 + val2 + val3 ) / 3 ;
}
offentlig boolsk er Even ( int val ) {
komme tilbake val % 2 == 0 ;
}
offentlig boolsk erOdd ( int val ) {
komme tilbake val % 2 == 0 ;
}
}



Beskrivelse av koden ovenfor:

  • Opprett først en rootMain-klasse, og lag deretter et hjelpeobjekt med navnet 'helObj' for ' Hjelper ' klasse 'CalHelper'.
  • Etter det påkaller den de spesifiserte funksjonene fra ' CalHelper ” klasse og viser resultatene deres.
  • Deretter erklærer du en hjelperklasse ' CalHelper ' og tre offentlige funksjoner ' kalve() ', ' er Even() ', og ' erOdd() ' er initialisert inne i den. Disse funksjonene beregner gjennomsnittet og sjekker om verdien er henholdsvis partall eller oddetall.
  • Disse funksjonene påkalles i main()-metoden ved hjelp av et hjelpeobjekt.

Etter kompileringen:

Utdataene viser at de to valgte funksjonene som er et resultat av hjelpeklassen er generert.

Eksempel 2: Kalle opp funksjoner for mer enn én hjelpeklasse uten hjelpeobjekt

Det kan være mer enn én hjelpeklasse i et enkelt Java-program ved å bruke ' offentlig statisk ' nøkkelord. Dette tilbyr utviklere å starte funksjonen direkte ved å bruke klassenavnet deres. For eksempel opprettes to hjelpeklasser og hjelpefunksjonene påkalles uten bruk av et hjelpeobjekt som vist nedenfor:

klasse FirstHelper {
offentlig statisk dobbel kalAve ( dobbel val1, dobbel val2, dobbel val3 )
{
komme tilbake ( val1 + val2 + val3 ) / 3 ;
}
offentlig statisk boolsk erEven ( int val ) {
komme tilbake val % 2 == 0 ;
}
offentlig statisk boolsk erOdd ( int val ) {
komme tilbake val % 2 == 0 ;
}
}
klasse SecondHelper {
offentlig statisk int add ( int x, int y ) {
komme tilbake x+y;
}
}

public class rootMain {
offentlig statisk tomrom hoved ( String [ ] args ) {
double ave = FirstHelper.calAve ( 30 , femti , 70 ) ;
System.out.println ( 'FirstHelper Class-funksjon, gjennomsnittlig: ' + ave ) ;

boolean isEven = FirstHelper.isEven ( 24 ) ;
System.out.println ( 'FirstHelper Class-funksjon, er 24 jevnt?' + er jevn ) ;

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

Beskrivelse av kode:

  • Først lager du en ' FirstHelper ” Helper Class og erklær og initialiser tre funksjoner inne i den.
  • Definer deretter en ' SecondHelper 'Hjelperklasse og initialiser den ved å lage en enkelt funksjon' Legg til() '. Husk å bruke ' offentlig statisk ” nøkkelord før opprettelsen av hver funksjon.
  • Nå, skriv inn ' hoved() ”-metoden og påkalle de nødvendige funksjonene ved å legge til det første Helper Class-navnet og deretter navnet på dens eksisterende funksjon.
  • Etter å ha påkalt de nødvendige funksjonene, lagre resultatet i nye variabler som deretter vises på konsollen.

Etter kompileringen:

Øyeblikksbildet bekrefter at to hjelperklasser fungerer og hjelpefunksjonen kaller uten å bruke et hjelpeobjekt.

Nøkkelpunkter for hjelpekurs i Java

  • For å få tilgang til funksjonene til Helper Class, brukes nøkkelordet for statiske metoder bak hvert funksjonsnavn på tidspunktet for initialisering.
  • Ved å lage din egen hjelperklasse kan den vanlige funksjonaliteten innkapsles som datamanipulering, strengformatering, filhåndtering og mer.
  • De kan enkelt organiseres i spesifikke pakker eller moduler, basert på funksjonsområdet de betjener.
  • Lesbarhetsfaktoren øker mye ettersom de gir selvforklarende metoder som abstraherer komplekse operasjoner til enklere påkallelser.

Konklusjon

For å lage din egen Helper Class, bruk 'Helper Class'-relaterte metoder i en enkelt klasse, og deretter kalles disse metodene i main()-metoden. Kalling av hjelpefunksjoner kan være med eller uten opprettelse av et hjelpeobjekt. Nøkkelordet til ' offentlig statisk ” må brukes hvis programmereren ikke ønsker å lage et hjelpeobjekt for å redusere kodelinjen.