package itheima001; public enum light1_1 { // public static light1_1 RED=new light1_1("r"){ // @Override // public void show() { // System.out.println("r"); // } // }; // public static light1_1 GREED=new light1_1("g"){ // @Override // public void show() { // System.out.println("r"); // } // }; // public static light1_1 YELLO=new light1_1("y"){ // @Override // public void show() { // System.out.println("r"); // } // }; RED("r"){ @Override public void show() { System.out.println("r"); } }, GREED("g"){ @Override public void show() { System.out.println("r"); } }, YELLO("y"){ @Override public void show() { System.out.println("r"); } }; private String name; public String getname(){ return name; } private light1_1(String name){ this.name=name; } @Override public String toString() { return "light{" + "name='" + name + '\'' + '}'; } public abstract void show(); }
light1_1 li=light1_1.RED; // Light2 li=Light2.GREED; switch (li){ case RED: System.out.println("red"); break; case GREED: System.out.println("GREED"); break; case YELLO: System.out.println("YELLO"); break; // }