Que sont les génériques en java

Que sont les génériques en java
Lors de la programmation en Java, si vous souhaitez utiliser plusieurs classes, fonctions et méthodes dans un seul programme, Java fournit la facilité pour créer des classes ou des fonctions génériques avec un nom spécifique. Plus précisément, générique fonctionne de la même manière que les classes ou fonctions non générales et principales fonctionnent. Cependant, les objets de la classe normale doivent être appelés dans la classe principale.

Ce message montrera les génériques et les types de génériques en java.

Que sont les génériques en java?

Java Generics définit l'ensemble des méthodes connexes et des mêmes types de données. Les génériques permettent les multiples types de données, y compris la chaîne, l'entier, tous les types de paramètres, les méthodes définies par l'utilisateur, les différentes classes, les interfaces et les fonctions. Ceux-ci sont principalement utilisés par différentes classes, telles que Hashset ou Hashmap, et ainsi de suite.

Types de génériques en java

Il existe différents types génériques, et nous en discuterons certains:

  • Classes génériques
  • Fonction générique

Comment utiliser des classes génériques en Java?

Une classe générique a la même implémentation qu'une classe non générique. Les classes sont appelées types paramétrés ou paramétrés s'ils prennent un ou plusieurs paramètres. La présence d'une section de paramètres de type est la seule distinction. Il peut y avoir différents types de paramètres, chacun séparé par une virgule.

Pour l'utiliser, créez une classe générique avec un nom. À l'intérieur de la classe générique, faites un objet. Ensuite, appelez l'objet créé et utilisez «ce»Mot-clé le long de l'objet. Après cela, utilisez le «getObject ()”Méthode pour retourner l'objet créé:

Examp de classe
C obj;
examp (c obj) ceci.obj = obj;
public C getObject () Renvoyez ceci.obj;

Maintenant, à l'intérieur de la classe principale, créez l'objet de type entier avec un nom différent:

exampir IOBJ = nouvel examp(15);

Utilisez le println () et passez l'objet créé comme argument pour l'afficher sur la console:

Système.dehors.println (ioBj.getObject ());

Maintenant, créez un objet de type de chaîne et définissez la valeur de la variable définie:

exampir sobj = nouvel examp("LinuxHint");

Ensuite, imprimez la sortie sur la console en utilisant le «println ()" méthode:

Système.dehors.println (sobj.getObject ());

En conséquence, les objets créés ont été imprimés sur la console:

Comment utiliser la fonction générique en Java?

Nous pouvons également faire une fonction générique en java. À cette fin, faites une fonction générique à l'intérieur de la classe Java principale et passez le paramètre à la fonction définie. Ensuite, utilisez le «println ()»Méthode et transmettez les arguments:

statique void genericdisplay (objets F)

Système.dehors.println (articles.getClass ().getName () + "=" + items);

Ensuite, appelez la fonction à l'intérieur de la fonction principale à l'aide de «genericdisplay ()«Méthode Java et transmettez l'argument selon les paramètres définis:

GenericDisplay (12);
GenericDisplay ("LinuxHint");
GenericDisplay (1.0);

C'est tout sur les génériques en Java.

Conclusion

Les génériques définissent l'ensemble des méthodes connexes et des mêmes types de données. Nous pouvons créer des classes, des fonctions et des méthodes génériques dans un programme. Pour ce faire, la classe générique est créée avant la classe principale, et la fonction générique peut être définie avant la fonction principale. Ensuite, appelez la classe ou la fonction générique dans la classe principale et la fonction consécutivement. Ce message a expliqué l'utilisation des génériques en Java.