我有一个 Java 类,里面有一个 2 选项枚举。外部类有一个枚举成员实例。我有一个切换成员选项的方法。像这样:
public class Foo {
public enum BarEnum {
OPTION1, OPTION2;
}
private BarEnum barmember;
private void switchBarmember {
switch (barmember) {
case OPTION1: barmember = BarEnum.OPTION2; break;
case OPTION2: barmember = BarEnum.OPTION1; break;
}
}
}
我的问题是,有没有办法不说就执行更改BarEnum.
?换句话说,有没有办法让方法看起来像这样:
private void switchBarmember {
switch (barmember) {
case OPTION1: barmember = OPTION2; break;
case OPTION2: barmember = OPTION1; break;
}
}
如果没有办法,请告诉我。谢谢!