我们的问题是这样的:我们希望将不同的枚举类型传递给方法,并在类型上调用values()方法.
public enum Testing {
A, B, C, D
}
public enum Retesting {
E, F, G, H
}
public static Object[] getValues(Enum e) {
return e.values(); // ! Compilation Error
}
public static void main(String[] args) {
Testing t = Testing.A;
getValues(t);
}
Run Code Online (Sandbox Code Playgroud)
有谁知道应该如何实现这样的事情,或者它是否可能实现?
谢谢