Classe générique : utiliser le composant générique
Bonjour à toutes et à tous,
1) J'aimerai utiliser mon composant générique de ma classe pour récupérer le nom de sa classe et ses variables.
Je m'explique, voici la forme de ma classe:
Code:
1 2 3 4 5 6 7 8 9 10 11
|
Class A<T>
{
public void test ()
{
// J'aimerai faire quelque chose comme T.class du genre
Class<T> tmp;
Fields[] flds = tmp.getFields();
}
} |
Cependant, dans l'exemple ci dessus, il faut que j'initialise tmp mais comment?
2) De plus, j'en profite pour demander comment récupérer les variables privées car getFields récupérés les variables publics.
Seriez vous m'aider?
Merci à tous :)