Maison > Java > javaDidacticiel > Comment définir des génériques en Java

Comment définir des génériques en Java

藏色散人
Libérer: 2019-06-03 16:21:43
original
4527 Les gens l'ont consulté

Les génériques sont une nouvelle fonctionnalité de Java SE 1.5. La définition des génériques dans « Java Core Technology » est la suivante : « Génériques » signifie que le code écrit peut être réutilisé par différents types d'objets.

Comment définir des génériques en Java

Les génériques Java sont une nouvelle fonctionnalité introduite dans JDK 5. Les génériques fournissent un mécanisme de détection de sécurité de type au moment de la compilation, qui permet aux programmeurs de détecter un type illégal.

L'essence des génériques est un type paramétré, ce qui signifie que le type de données sur lequel l'opération est effectuée est spécifié en tant que paramètre.

Supposons que nous ayons une telle exigence : écrire une méthode de tri capable de trier des tableaux d'entiers, des tableaux de chaînes ou même tout autre type de tableau. Comment l'implémenter ?

La réponse est que vous pouvez utiliser des génériques Java.

En utilisant le concept des génériques Java, nous pouvons écrire une méthode générique pour trier un tableau d'objets. Ensuite, appelez cette méthode générique pour trier un tableau d'entiers, des tableaux de flottants, des tableaux de chaînes, etc.

Méthode générique

Vous pouvez écrire une méthode générique qui peut recevoir différents types de paramètres lorsqu'elle est appelée. En fonction des types de paramètres passés à la méthode générique, le compilateur gère chaque appel de méthode de manière appropriée

Voici les règles de définition des méthodes génériques :

Toutes les méthodes génériques Chaque déclaration a une partie de déclaration de paramètre de type (délimitée par des crochets angulaires) qui précède le type de retour de la méthode ( dans l'exemple ci-dessous).

Chaque partie de déclaration de paramètre de type contient un ou plusieurs paramètres de type, séparés par des virgules. Un paramètre générique, également appelé variable de type, est un identifiant qui spécifie le nom d'un type générique.

Les paramètres de type peuvent être utilisés pour déclarer des types de valeurs de retour et peuvent servir d'espaces réservés pour les types de paramètres réels obtenus par des méthodes génériques.

La déclaration d'un corps de méthode générique est la même que celle des autres méthodes. Notez que les paramètres de type ne peuvent représenter que des types de référence, pas des types primitifs (tels que int, double, char, etc.).

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal