Qual è il processo per creare la tua classe helper in Java?

Qual E Il Processo Per Creare La Tua Classe Helper In Java



IL ' Classe aiutante ” viene utilizzato per raggruppare metodi e funzionalità correlati in un'unica classe per migliorare la manutenibilità. Fornisce un luogo dedicato per incapsulare blocchi di codice riutilizzabili che possono essere utilizzati in tutta l'applicazione. Utilizzandolo, il programmatore può definire metodi e utilità comuni che possono essere riutilizzati in diverse parti dell'applicazione. Inoltre, promuove la modularità separando le preoccupazioni e consente ai programmatori di suddividere attività complesse in unità di funzionalità gestibili più piccole.

Questo blog spiega il processo per creare una classe helper in Java.







Qual è il processo per creare la tua classe helper in Java?

La classe Helper incapsula funzionalità specifiche che verranno utilizzate ripetutamente nelle classi multiple. Il residente “ metodi ausiliari ” sono dichiarati insieme alla parola chiave di “ statica pubblica ” in modo che possano essere chiamati indipendentemente utilizzando il nome della classe genitore.



Passiamo attraverso un programma Java per implementare la tua classe helper.



Esempio 1: creare una singola classe helper





Per generare una singola classe helper che contiene più funzioni, visita il codice seguente. Invoca i metodi che risiedono nella classe Helper come di seguito:

rootMain di classe pubblica {
public static void main ( Corda [ ] arg ) {

CalHelper helObj = nuovo CalHelper ( ) ;

doppia media = helObj.calAve ( 30 , cinquanta , 70 ) ;
System.out.println ( 'Media: ' + media ) ;

booleano isEven = helObj.isEven ( 24 ) ;
System.out.println ( 'È pari 24?' + è pari ) ;
}
}

classe CalHelper {
pubblico doppio calAve ( doppia val1, doppia val2, doppia val3 )
{
ritorno ( val1 + val2 + val3 ) / 3 ;
}
booleano pubblico isEven ( int val ) {
ritorno val % 2 == 0 ;
}
booleano pubblico isOdd ( int val ) {
ritorno val % 2 == 0 ;
}
}



Descrizione del codice sopra:

  • Innanzitutto, crea una classe rootMain, quindi crea un oggetto helper con il nome 'helObj' per ' Aiutante ” classe “CalHelper”.
  • Successivamente, richiama le funzioni specificate dal ' CalHelper ” classe e visualizza i risultati.
  • Quindi, dichiara una classe Helper ' CalHelper ” e, tre funzioni pubbliche “ calave() ”, “ è anche() ', E ' èDispari() ” vengono inizializzati al suo interno. Queste funzioni calcolano la media e controllano se il valore è pari o dispari, rispettivamente.
  • Queste funzioni vengono invocate nel metodo main() con l'aiuto di un oggetto helper.

Dopo la compilazione:

L'output mostra che le due funzioni selezionate risultanti dalla classe Helper sono state generate.

Esempio 2: chiamata di funzioni di più di una classe helper senza oggetto helper

Ci può essere più di una classe helper in un singolo programma Java usando il ' statica pubblica ' parola chiave. Ciò offre agli sviluppatori la possibilità di richiamare direttamente la funzione utilizzando il nome della classe. Ad esempio, vengono create due classi helper e le funzioni helper vengono richiamate senza l'utilizzo di un oggetto helper come mostrato di seguito:

classe FirstHelper {
public static double calAve ( doppia val1, doppia val2, doppia val3 )
{
ritorno ( val1 + val2 + val3 ) / 3 ;
}
public static boolean isEven ( int val ) {
ritorno val % 2 == 0 ;
}
public static boolean isOdd ( int val ) {
ritorno val % 2 == 0 ;
}
}
classe SecondoHelper {
public static int add ( int x, int y ) {
ritorno x+y;
}
}

rootMain di classe pubblica {
public static void main ( Corda [ ] arg ) {
doppia ave = FirstHelper.calAve ( 30 , cinquanta , 70 ) ;
System.out.println ( 'Funzione di classe FirstHelper, media: ' + viale ) ;

booleano isEven = FirstHelper.isEven ( 24 ) ;
System.out.println ( 'Funzione di classe FirstHelper, 24 è pari?' + è pari ) ;

int somma = SecondHelper.add ( 5 , 10 ) ;
System.out.println ( 'Funzione di classe SecondHelper, somma: ' + somma ) ;
}
}

Descrizione del codice:

  • Innanzitutto, crea un ' FirstHelper ” Helper Class e dichiarare e inizializzare tre funzioni al suo interno.
  • Quindi, definisci un ' SecondHelper ” Helper Class e inizializzala creando una singola funzione “ aggiungere() ”. Ricordati di usare il ' statica pubblica ” parola chiave prima della creazione di ogni funzione.
  • Ora, inserisci il ' principale() ” e richiamare le funzioni richieste aggiungendo il primo nome della classe helper e quindi il nome della sua funzione residente.
  • Dopo aver richiamato le funzioni richieste, memorizzare il risultato in nuove variabili che vengono quindi visualizzate sulla console.

Dopo la compilazione:

Lo snapshot conferma il funzionamento di due classi helper e la chiamata della funzione helper senza utilizzare un oggetto helper.

Punti chiave per la classe Helper in Java

  • Per accedere alle funzioni della classe helper, la parola chiave dei metodi statici viene utilizzata dietro ogni nome di funzione al momento dell'inizializzazione.
  • Creando la tua classe helper, le funzionalità comuni possono essere incapsulate come la manipolazione dei dati, la formattazione delle stringhe, la gestione dei file e altro ancora.
  • Possono essere facilmente organizzati in pacchetti o moduli specifici, in base all'area funzionale che servono.
  • Il fattore di leggibilità migliora molto in quanto forniscono metodi autoesplicativi che astraggono operazioni complesse in invocazioni più semplici.

Conclusione

Per creare la tua classe helper, usa i metodi correlati alla 'classe helper' in una singola classe e quindi questi metodi vengono chiamati nel metodo main(). La chiamata delle funzioni helper può avvenire con o senza la creazione di un oggetto helper. La parola chiave di ' statica pubblica ” deve essere utilizzato se il programmatore non desidera creare un oggetto helper per ridurre la riga di codice.