package ming; interface GenderDoc { void info(); } enum Gender implements GenderDoc { // public static final Gender MALE = new Gender("男"); MALE("男") { public void info() { System.out.println("gender male information"); } }, FEMALE("女") { public void info() { System.out.println("gender female information"); } }; private String name; public String getName() { return name; } private Gender(String name) { this.name = name; } } public class enumTest { public static void main(String[] args) { // 通过valueof方法获取指定枚举类的值 Gender gf = Enum.valueOf(Gender.class, "FEMALE"); Gender gm = Enum.valueOf(Gender.class, "MALE"); System.out.println(gf + " is stand for " + gf.getName()); System.out.println(gm + " is stand for " + gm.getName()); gf.info(); gm.info(); } }