Explication
1. Le caractère générique de limite supérieure peut être utilisé pour assouplir les restrictions sur les variables.
Par exemple, supposons que vous souhaitiez écrire une méthode qui gère List, List et List, vous pouvez y parvenir en utilisant des caractères génériques de limite supérieure.
2. La classe instanciée par le caractère générique de limite supérieure doit être la classe actuelle ou une sous-classe de la classe actuelle.
3. Si vous souhaitez déclarer un caractère générique de limite supérieure, veuillez utiliser une valeur générique.
Vient ensuite le mot-clé extends, et enfin sa limite supérieure. Veuillez noter que dans ce contexte, extends est généralement utilisé pour désigner soit extends (comme une classe), soit implémentés (comme une interface).
Exemples
public static void process(List<? extends Foo> list) { for (Foo elem : list) { // ... } }
Java est principalement utilisé dans :
Développement Web ;
5. Développement d'applications au niveau de l'entreprise ;
6. Développement de Big Data Java ;
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!