2017-09-18 9 views
-5

En Java,Quand est-ce que la vérification de type des définitions et instanciations génériques se fait en Java?

  • ne Typage des définitions génériques se produisent lors de la compilation?

  • Est-ce que la vérification de type des instanciations de génériques se produit au moment de l'exécution?

Merci.

Mes questions se posent quand ayant the same questions for C#

+0

Demandez-vous à propos de l'effacement de type et quand cela arrive? – azurefrog

+0

Pas exactement. Dans la définition d'un type ou d'une méthode générique, quand la vérification de (in) correctement à l'aide du paramètre type se produit-elle? Dans les instantations d'un type ou d'une méthode générique, quand est-ce que la vérification de (in) correctement l'instanciation a lieu? – Tim

+2

https://stackoverflow.com/questions/339699/java-generics-type-erasure-when-and-what-happens – nullpointer

Répondre

1

Generics est seulement vérifié au moment de la compilation, lors de la compilation de la définition ou le code qui utilise des génériques. Il n'y a pas de génériques dans le code lors de l'exécution.