枚举类型入门 public class EnumDemo t public static void main(string[] args) t doAction(action. TURN RIGHT)i public static void doAction(Action action) switch(action) case TuRN LeFt System.out. println("向左轉"); break case TURN right System.out. println("向右轉"); break case shoot System.out. println("射擊" break
枚举类型入门 public class EnumDemo { public static void main(String[] args) { doAction(Action.TURN_RIGHT); } public static void doAction(Action action) { switch(action) { case TURN_LEFT: System.out.println("向左轉"); break; case TURN_RIGHT: System.out.println("向右轉"); break; case SHOOT: System.out.println("射擊"); break; } } }
枚举类型入门 doAction0参数列的类型是Acon °如果对 doAction0方法输入其它类型的自变 量,编译程序会回报错误 如果您在" switch"中加入了不属于 Action中 枚举的值,编译程序也会回报错误
枚举类型入门 • doAction()参数列的类型是Action • 如果对doAction()方法输入其它类型的自变 量,编译程序会回报错误 • 如果您在"switch"中加入了不属于Action中 枚举的值,编译程序也会回报错误