Bonjour,
Je voudrais pouvoir faire ça :
(l'enum Saison peut exister avant avec un corps vide s'il le faut)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 public static void createEnum(String name, String ... mesConstantes){ /*et après l'appel de ma méthode, enum ressemble à ça : *enum{ CONSTANTE_1, CONSTANTE_2...} *constante1 et constante2 étant les valeurs de la liste reçu en paramètre */ } main{ createEnum("Saison", "Printemps", "Eté", "Automne", "Hivers"); Saison t = Saison.PRINTEMPS; switch(t){ ....} }
J'ai bien vu dans la faq :
Mais est-il possible de créer un nouveau type énuméré en spécifiant dynamiquement ses constantes. J'ai regardé l'API java.lang.reflect mais j'ai pas trouvé comment faire...on ne peut ni construire de nouvelle instance, ni hériter d'une enum...
Merci d'avance.
Partager