我知道可以以A.B.C
使用 B 作为接口的方式声明 3 级枚举,最后使用 C 作为实现此接口的枚举成员。
但我想嵌套几个枚举来映射具有固定数量成员的常量树结构。当然,类似Tree.A.Leaf.B.Node.C.Something.D
或简单的东西A.B.C.D
看起来不错。可能吗?找不到任何方法来实现它。谢谢你。
更新(产生的解决方案):
- 枚举对于这种情况来说真的很糟糕,感谢大家说服我。
- 最后,我构建了基于具有私有构造函数和静态字段的静态类的解决方案。
示例代码作为我自己的答案放置以保持问题清晰。希望这对其他人有帮助。