Care este procesul de creare a propriei clase de ajutor în Java?

Care Este Procesul De Creare A Propriei Clase De Ajutor In Java



Clasa de ajutor ” este folosit pentru a grupa metodele și funcționalitățile asociate într-o singură clasă pentru a îmbunătăți mentenabilitatea. Oferă un loc dedicat pentru încapsularea blocurilor de cod reutilizabile care pot fi utilizate în întreaga aplicație. Utilizând-o, programatorul poate defini metode și utilități comune care pot fi reutilizate în diferite părți ale aplicației dumneavoastră. În plus, promovează modularitatea prin separarea preocupărilor și permite programatorilor să descompună sarcinile complexe în unități mai mici de funcționalitate gestionabile.

Acest blog explică procesul de creare a unei clase de ajutor în Java.







Care este procesul de creare a propriei clase de ajutor în Java?

Clasa Helper încapsulează funcționalități specifice care vor fi utilizate în mod repetitiv în mai multe clase. Locuința „ metode de ajutor ” sunt declarate de-a lungul cuvântului cheie „ static public ” astfel încât să poată fi apelați independent folosind numele clasei părinte.



Permiteți-ne să parcurgem un program Java pentru a vă implementa propria clasă de ajutor.



Exemplul 1: Creați o clasă unică de ajutor





Pentru a genera o singură clasă de ajutor care conține mai multe funcții, vizitați codul de mai jos. Invocă metodele care se află în clasa Helper, după cum urmează:

rootMain de clasă publică {
public static void main ( Şir [ ] argumente ) {

CalHelper helObj = CalHelper nou ( ) ;

medie dublă = helObj.calAve ( 30 , cincizeci , 70 ) ;
System.out.println ( 'In medie: ' + medie ) ;

boolean isEven = helObj.isEven ( 24 ) ;
System.out.println ( „Este 24 egal?” + este Par ) ;
}
}

clasa CalHelper {
public dublu calAve ( dublu val1, dublu val2, dublu val3 )
{
întoarcere ( val1 + val2 + val3 ) / 3 ;
}
public boolean este Even ( int val ) {
întoarcere val % 2 == 0 ;
}
booleanul public este Impar ( int val ) {
întoarcere val % 2 == 0 ;
}
}



Descrierea codului de mai sus:

  • Mai întâi, creați o clasă rootMain, apoi creați un obiect helper cu numele „helObj” pentru „ Ajutor ” clasa “CalHelper”.
  • După aceea, invocă funcțiile specificate din „ CalHelper ” clasa și își afișează rezultatele.
  • Apoi, declarați o clasă de ajutor „ CalHelper ” și, trei funcții publice ” calave() ”, “ este chiar() ', și ' este Impar() ” sunt inițializate în interiorul acestuia. Aceste funcții calculează media și verifică dacă valoarea este pară sau, respectiv, impară.
  • Aceste funcții sunt invocate în metoda main() cu ajutorul unui obiect helper.

După compilare:

Rezultatul arată că cele două funcții selectate rezultate din Clasa Helper au fost generate.

Exemplul 2: Apelarea funcțiilor a mai multor clase de ajutor fără obiect Helper

Pot exista mai multe clase de ajutor într-un singur program Java utilizând „ static public ” cuvânt cheie. Acest lucru oferă dezvoltatorilor să invoce direct funcția folosind numele clasei lor. De exemplu, sunt create două clase de ajutor și funcțiile de ajutor sunt invocate fără utilizarea unui obiect de ajutor, așa cum se arată mai jos:

clasa FirstHelper {
public static dublu calAve ( dublu val1, dublu val2, dublu val3 )
{
întoarcere ( val1 + val2 + val3 ) / 3 ;
}
public static boolean isEven ( int val ) {
întoarcere val % 2 == 0 ;
}
booleanul static public este Impar ( int val ) {
întoarcere val % 2 == 0 ;
}
}
clasa SecondHelper {
public static int add ( int x, int y ) {
întoarcere x+y;
}
}

rootMain de clasă publică {
public static void main ( Şir [ ] argumente ) {
double av = FirstHelper.calAve ( 30 , cincizeci , 70 ) ;
System.out.println ( 'Funcția clasei FirstHelper, medie: ' + av ) ;

boolean isEven = FirstHelper.isEven ( 24 ) ;
System.out.println ( „Funcția clasei FirstHelper, 24 este egal?” + este Par ) ;

int sumă = SecondHelper.add ( 5 , 10 ) ;
System.out.println ( 'Funcția clasei SecondHelper, Sumă: ' + sumă ) ;
}
}

Descrierea codului:

  • Mai întâi, creați un „ Primul Ajutor ” Helper Class și declarați și inițializați trei funcții în interiorul acesteia.
  • Apoi, definiți un „ Second Helper „Clasa de ajutor și inițializați-o prin crearea unei singure funcții” adăuga() ”. Nu uitați să folosiți „ static public ” cuvânt cheie înainte de crearea fiecărei funcții.
  • Acum, introduceți „ principal() ” și invocați funcțiile necesare adăugând primul nume al clasei de ajutor și apoi numele funcției rezidente.
  • După invocarea funcțiilor necesare, stocați rezultatul în noi variabile care sunt apoi afișate pe consolă.

După compilare:

Instantaneul confirmă funcționarea a două clase de ajutor și apelarea funcției de ajutor fără a utiliza un obiect de ajutor.

Puncte cheie pentru clasa Helper în Java

  • Pentru a accesa funcțiile Helper Class, cuvântul cheie al metodelor statice este utilizat în spatele fiecărui nume de funcție în momentul inițializării.
  • Prin crearea propriei clase de ajutor, funcționalitatea comună poate fi încapsulată, cum ar fi manipularea datelor, formatarea șirurilor, gestionarea fișierelor și multe altele.
  • Acestea pot fi organizate cu ușurință în pachete sau module specifice, în funcție de zona funcțională pe care o deservesc.
  • Factorul de lizibilitate îmbunătățește foarte mult, deoarece oferă metode auto-explicative care abstrag operațiunile complexe în invocări mai simple.

Concluzie

Pentru a vă crea propria clasă de ajutor, utilizați metodele legate de „Clasa de ajutor” într-o singură clasă și apoi aceste metode sunt apelate în metoda main(). Apelarea funcțiilor helper poate fi cu sau fără crearea unui obiect helper. Cuvântul cheie „ static public ” trebuie utilizat dacă programatorul nu dorește să creeze un obiect helper pentru a reduce linia de cod.