Quel est le processus pour créer votre propre classe d'assistance en Java ?

Quel Est Le Processus Pour Creer Votre Propre Classe D Assistance En Java



Le ' Classe d'assistance ” est utilisé pour regrouper les méthodes et fonctionnalités associées dans une seule classe afin d'améliorer la maintenabilité. Il fournit un emplacement dédié pour encapsuler des blocs de code réutilisables qui peuvent être utilisés dans toute l'application. En l'utilisant, le programmeur peut définir des méthodes et des utilitaires communs qui peuvent être réutilisés dans différentes parties de votre application. En outre, il favorise la modularité en séparant les préoccupations et permet aux programmeurs de décomposer les tâches complexes en unités de fonctionnalité gérables plus petites.

Ce blog explique le processus de création d'une classe d'assistance en Java.







Quel est le processus pour créer votre propre classe d'assistance en Java ?

La classe d'assistance encapsule des fonctionnalités spécifiques qui seront utilisées de manière répétitive dans les multiples classes. Le résident ' méthodes d'assistance ' sont déclarés avec le mot-clé de ' public statique ” afin qu'ils puissent être appelés indépendamment en utilisant leur nom de classe parent.



Passons en revue un programme Java pour implémenter votre propre classe d'assistance.



Exemple 1 : créer une classe d'assistance unique





Pour générer une seule classe d'assistance contenant plusieurs fonctions, visitez le code ci-dessous. Il invoque les méthodes résidant dans la classe Helper comme ci-dessous :

racine de la classe publiqueMain {
public statique vide principal ( Chaîne [ ] arguments ) {

CalHelper helObj = nouveau CalHelper ( ) ;

double moyenne = helObj.calAve ( 30 , cinquante , 70 ) ;
System.out.println ( 'Moyenne: ' + moyenne ) ;

booléen estPair = helObj.estPair ( 24 ) ;
System.out.println ( « 24, c'est pair ? » + est pair ) ;
}
}

classe CalHelper {
double vêlage public ( double val1, double val2, double val3 )
{
retour ( val1 + val2 + val3 ) / 3 ;
}
booléen public isEven ( valeur entière ) {
retour val % 2 == 0 ;
}
public booléen isOdd ( valeur entière ) {
retour val % 2 == 0 ;
}
}



Description du code ci-dessus :

  • Tout d'abord, créez une classe rootMain, puis créez un objet d'assistance avec le nom 'helObj' pour le ' Assistant » classe « CalHelper ».
  • Après cela, il invoque les fonctions spécifiées à partir du ' CalHelperComment » classe et affiche leurs résultats.
  • Ensuite, déclarez une classe d'assistance ' CalHelperComment » et, trois fonctions publiques « calave() ”, “ est même() ', et ' est impair() ” sont initialisés à l'intérieur. Ces fonctions calculent la moyenne et vérifient si la valeur est paire ou impaire, respectivement.
  • Ces fonctions sont invoquées dans la méthode main() à l'aide d'un objet d'assistance.

Après compilation :

La sortie montre que les deux fonctions sélectionnées résultant de la classe d'assistance ont été générées.

Exemple 2 : appel de fonctions de plusieurs classes d'assistance sans objet d'assistance

Il peut y avoir plus d'une classe d'assistance dans un seul programme Java en utilisant le ' public statique ' mot-clé. Cela permet aux développeurs d'invoquer directement la fonction en utilisant leur nom de classe. Par exemple, deux classes d'assistance sont créées et les fonctions d'assistance sont appelées sans l'utilisation d'un objet d'assistance, comme indiqué ci-dessous :

classe FirstHelper {
public statique double calAve ( double val1, double val2, double val3 )
{
retour ( val1 + val2 + val3 ) / 3 ;
}
public statique booléen isEven ( valeur entière ) {
retour val % 2 == 0 ;
}
public statique booléen isOdd ( valeur entière ) {
retour val % 2 == 0 ;
}
}
classe SecondHelper {
public statique int ajouter ( entier x, entier y ) {
retour x+y ;
}
}

racine de la classe publiqueMain {
public statique vide principal ( Chaîne [ ] arguments ) {
double ave = FirstHelper.calAve ( 30 , cinquante , 70 ) ;
System.out.println ( 'Fonction de classe FirstHelper, Moyenne : ' + avenue ) ;

booléen isEven = FirstHelper.isEven ( 24 ) ;
System.out.println ( 'Fonction de classe FirstHelper, 24 est-il pair ?' + est pair ) ;

entier somme = SecondHelper.add ( 5 , dix ) ;
System.out.println ( 'Fonction de classe SecondHelper, Somme : ' + somme ) ;
}
}

Descriptif du code :

  • Tout d'abord, créez un ' PremierAide ” Helper Class et déclarez et initialisez trois fonctions à l'intérieur.
  • Ensuite, définissez un ' SecondHelper « Helper Class et l'initialiser en créant une seule fonction » ajouter() ”. N'oubliez pas d'utiliser le ' public statique ” mot-clé avant la création de chaque fonction.
  • Maintenant, entrez le ' principal() ” et appelez les fonctions requises en ajoutant le premier nom de la classe d'assistance, puis le nom de sa fonction résidente.
  • Après avoir appelé les fonctions requises, stockez le résultat dans de nouvelles variables qui sont ensuite affichées sur la console.

Après compilation :

L'instantané confirme le fonctionnement de deux classes d'assistance et l'appel de la fonction d'assistance sans utiliser d'objet d'assistance.

Points clés pour la classe d'assistance en Java

  • Pour accéder aux fonctions de la classe Helper, le mot-clé des méthodes statiques est utilisé derrière chaque nom de fonction au moment de l'initialisation.
  • En créant votre propre classe d'assistance, les fonctionnalités communes peuvent être encapsulées telles que la manipulation de données, le formatage de chaînes, la gestion de fichiers, etc.
  • Ils peuvent être facilement organisés en packages ou modules spécifiques, en fonction du domaine fonctionnel qu'ils desservent.
  • Le facteur de lisibilité s'améliore beaucoup car ils fournissent des méthodes explicites qui résument les opérations complexes en invocations plus simples.

Conclusion

Pour créer votre propre classe d'assistance, utilisez les méthodes associées à la 'classe d'assistance' dans une seule classe, puis ces méthodes sont appelées dans la méthode main (). L'appel des fonctions d'assistance peut être avec ou sans la création d'un objet d'assistance. Le mot-clé de ' public statique ” doit être utilisé si le programmeur ne souhaite pas créer d'objet d'assistance pour réduire la ligne de code.