Javaでネストされた列挙を実装しようとしています。次のインターフェイスは非常にうまく機能しますが、静的なvalueOf()メソッドは使用できません。それを「再構築」する方法はありますか?
すべての回答をありがとう!
public static interface ANIMAL
{
public static final ANIMAL UNKNOWN = _.UNKNOWN;
public static enum _ implements ANIMAL
{
UNKNOWN,
}
public static enum MAMMAL implements ANIMAL
{
;
public static enum LAND implements ANIMAL
{
HORSE,
COW;
}
public static enum SEA implements ANIMAL
{
WHALE;
}
}
}