在这里,我需要指定Sample.READ以将其作为参数传递。相反,如果我们要实例化枚举类并将其作为参数传递,我们需要做什么?
“实例化枚举类”甚至意味着什么?枚举的要点是有一组 固定 的值-您以后不能创建更多值。如果要这样做,则不应该使用枚举。
但是,还有其他获取枚举值的方法。例如,您可以获得第一个声明的值:
testEnumSample(Sample.values()[0]);
或传递名称并使用
Sample.valueOf:
testEnumSample("READ");...Sample sample = Sample.valueOf(sampleName);如果您解释了您要实现的目标,那么将更容易为您提供帮助。



