是否可以有多个枚举类型:
public enum Parameter {
XMETRIC, YMETRIC,..
并有使用这些类型的方法重载?
method(Parameter.XMETRIC type) {}
method(Parameter.YMETRIC type) {}
我知道您可以使用 switch case 并获得相同的结果,但我觉得很奇怪这是不可能的。
最佳答案
枚举常量不是类型,它们是引用相应 enum
类型实例的变量。所以,不,您不能将它们用作参数类型。
关于java - 使用枚举类型重载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27383057/