直接上代码 package cn.java.unit5; public enum Player { BECKHAM,KAKA,MESSI,OWEN,DECO } package cn.java.unit5; public class Burrito { Player degree; public Burrito(Player degree) { this.degree = degree; } public void describ(){ System.out.println("the result:"); switch (degree) { case BECKHAM: System.out.println("beckham is in"); break; case DECO: System.out.println("DECO is in"); break; case MESSI: System.out.println("MESSI is in"); break; case KAKA: System.out.println("KAKA is in"); break; default: System.out.println("no one is in"); } } public static void main(String[] args) { /* 才发现原来还可以这样写 囧~ */ Burrito beckham = new Burrito(Player.BECKHAM), kaka = new Burrito(Player.KAKA); beckham.describ(); kaka.describ(); } } 以前没怎么用enum,看书发现挺有意思的。