DemoEnum.java
package com.heima.testenum; public enum DemoEnum { MON("星期一") { public void print() { System.out.println("星期一"); } }, TUE("星期二") { public void print() { System.out.println("星期一"); } }, WED("星期三") { public void print() { System.out.println("星期一"); } }; private String name; private DemoEnum(String name) { this.name = name; } public String getName() { return name; } public abstract void print(); } Test.java package com.heima.testenum; public class Test { /** * @param args */ public static void main(String[] args) { DemoEnum en=DemoEnum.MON; switch (en) { case MON: System.out.println("星期一"); break; case TUE: System.out.println("星期二"); break; default: System.out.println("星期一"); break; } } }