【发布时间】:2012-10-17 21:57:22
【问题描述】:
有没有办法限制一个方法只接受枚举的某些成员。假设您列举了军事和入伍军衔。如果我想要一个只能获得军官级别的功能而另一个只能获得士兵级别的功能,我认为在 Java 中没有办法做到这一点,是吗?
【问题讨论】:
-
你能发布一些关于你想要做什么的代码吗?在准备中迷路了。对不起。
-
类似 SecurityEnumSet = any of { A B C } 和 MonkeyEnumSet = { B D E } 其中 { A B C D E } 的类型都是 SpecialEnumType ?
-
如果你想用类型系统保证它,那么它们需要是不同的类型,是的。
标签: java interface enums enumset