Il semble être possible en Java d'écrire quelque chose comme ceci:La mise en œuvre toString sur Java énumérations
private enum TrafficLight {
RED,
GREEN;
public String toString() {
return //what should I return here if I want to return
//"abc" when red and "def" when green?
}
}
Maintenant, je voudrais savoir s'il possible de returnin la méthode toString « abc » lorsque Les années ENUM la valeur est rouge et "def" quand c'est vert. Aussi, est-il possible de faire comme en C#, où vous pouvez le faire ?:
private enum TrafficLight {
RED = 0,
GREEN = 15
...
}
J'ai essayé cela, mais mais je reçois des erreurs du compilateur avec elle.
Merci
Voir aussi http://stackoverflow.com/questions/1419835/understanding-enums-in-java –