Bonjour,
Je voudrais savoir s'il est possible, au sein d'une classe "paramétrée", de connaitre la classe "effective" du paramètre.
Je m'explique. Prenons comme exemple la classe paramétrée suivante :
Considérons que cette classe possède une méthode qui nécessite, dans son traitement, de connaitre le type constituant son paramètre (String dans l'exemple d'une instanciation new MaCollection<String>();). Est-ce possible ? Si oui, comment faire ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 public class MaCollection<E> { // ... }
En jouant sur la réfléxivité, je ne trouve que E...
Merci d'avance pour votre aide,
Arnaud
Partager