【发布时间】:2019-02-09 01:55:22
【问题描述】:
我有一个枚举,我需要将这些值绑定到另一个类中的开关,请帮助,我很困惑
public enum GSProccesingType {
bigCover,
cover,
other
}
class Test {
switch (GSProccesingType){
case bigCover:
break;
case cover:
break;
case default:
}
}
【问题讨论】:
-
有什么困惑?
-
Switch 接受一个值表达式,即使是 num 也不是一个类型。
-
1) 类声明中不能有原始语句;它们需要在方法或初始化块中。 2) 你必须
switch一个值,而不是一个类型。 -
case default:也是语法错误。你的意思是default:还是case other:?
标签: java