Конечно, просто присвойте перечислению имя:
enum Baz
{
FOO, BAR;
}
И затем вы можете переключать выражения типа Baz
:
switch (baz)
{
case FOO:
{
}
break;
case BAR:
{
}
break;
}
Вы все равно можете связать FOO
и BAR
со значениями 1 и 9, если вы хотите:
enum Baz
{
FOO(0x01), BAR(0x09);
Baz(int value)
{
this.value = value;
}
public final int value;
}
Тогда вы можете сказать baz.value
, чтобы получить соответствующее значение.