Maison > Java > javaDidacticiel > le corps du texte

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

王林
Libérer: 2023-05-06 11:34:06
avant
1915 Les gens l'ont consulté

1. Description

(1) Pour définir une classe générique, il vous suffit d'ajouter des paramètres de type après le nom de la classe. Bien sûr, vous pouvez également ajouter plusieurs paramètres, tels que similaire, etc. Par conséquent, nous pouvons utiliser des paramètres de type définis dans les catégories.

(2) Le scénario d'utilisation le plus couramment utilisé des classes génériques est l'utilisation de tuples. Nous savons que la valeur de retour de la méthode ne peut renvoyer qu’un seul objet. Si nous définissons un type général et définissons deux ou même trois paramètres de type, construisons un tel tuple de données dans notre type général et transférons plusieurs objets via des génériques, afin que nous puissions utiliser plusieurs données à la fois.

2. Exemple

class DataHolder<T>{
    T item;
    
    public void setData(T t) {
     this.item=t;
    }
    
    public T getData() {
     return this.item;
    }
}
Copier après la connexion

Qu'est-ce que Java ?

Java est un langage de programmation orienté objet qui peut écrire des applications de bureau, des applications Web, des systèmes distribués et des applications système embarquées.

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:yisu.com
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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!