En JAVA,
Cela signifie qu'une autre classe doit être utilisée dans la classe Tree, mais le type spécifique de la classe à utiliser ne peut pas être déterminé, donc T est utilisé à la place pour le moment.
Lorsque le programme spécifique sait quel type utiliser, utilisez ce type au lieu de T. Par exemple, si vous devez instancier une classe Tree et que la classe que vous devez utiliser est String, vous pouvez le faire pour instancier Tree
Classification des définitions
Il existe principalement deux types de définitions des génériques :
1 Dans le codage des programmes. Certains types contiennent des paramètres de type, ce qui signifie que les paramètres génériques ne peuvent représenter que des classes, pas des objets individuels. (C'est une définition plus courante aujourd'hui)
2. Certaines classes qui contiennent des paramètres dans le codage du programme. Ses paramètres peuvent représenter des classes ou des objets, etc. (Les gens appellent généralement cela des modèles.) Quelle que soit la définition utilisée, les paramètres du générique doivent être spécifiés lorsque le générique est réellement utilisé.
Certains langages de programmation fortement typés prennent en charge les génériques, dont l'objectif principal est d'améliorer la sécurité des types et de réduire le nombre de conversions de classes. Cependant, certains langages de programmation prenant en charge les génériques ne peuvent réaliser qu'une partie de cela. but.
Le site Web PHP chinois propose un grand nombre de tutoriels d'introduction au JAVA gratuits, tout le monde est invité à apprendre !
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!