为什么不能在Java中打开枚举?它似乎很简单,并且可以制作一些方便的代码.这个问题也适用于String.你可以打开一个char,但不是String......?
为什么在将case语句更改为时,以下代码无法编译
case ENUM1: doSomeStuff();
Run Code Online (Sandbox Code Playgroud)
作品?
public enum EnumType
{
ENUM1, ENUM2, ENUM3;
void doSomeStuff()
{
switch(this)
{
case EnumType.ENUM1: doSomeStuff();
}
}
}
Run Code Online (Sandbox Code Playgroud)