J'ai un code C++ qui ressemble à ceci:Comment répliquer ce commutateur C++ enum dans Java?
enum {
FOO = 0x01,
BAR = 0x09;
};
switch (baz) {
case FOO:
{
//...
}
break;
case BAR:
{
//...
}
break;
}
Est-il possible de reproduire ce comportement en Java?
Exactement ce que j'allais poster .... –
'BazEnum baz = BazEnum.fromValue (0x09); switch (baz) 'était exactement ce dont j'avais besoin - merci! – etheros
@etheros: Juste au cas où vous ne l'auriez pas remarqué - c'est une méthode personnalisée définie dans le BazEnum lui-même. Par défaut, les énumérations n'ont pas de propriétés dans Java. – bezmax