枚举的基本用法

  1. public class test1 {
  2. public static void main(String[] args) {
  3. //普通使用枚举
  4. System.out.println(Season.spring);
  5. //循环遍历枚举里面的值
  6. for (Season season:Season.values()) {
  7. System.out.println(season);
  8. }
  9. System.out.println(Color.white.getxxx());
  10. }
  11. }
  12. //声明枚举类,可以加访问修饰符
  13. enum Season{
  14. //提供当前枚举类的对象
  15. spring,
  16. summer,
  17. autumn,
  18. winter
  19. }
  20. enum Color{
  21. //必须先声明枚举成员,必须先定义,而且最后要用分号结尾
  22. white("白色"),
  23. green("绿色"),
  24. pink("粉色"),
  25. blue("蓝色");
  26. //声明枚举值的属性
  27. private final String xxx;
  28. //还需要构造器
  29. Color(String xxx){
  30. this.xxx=xxx;
  31. }
  32. //用封装,可以获取xxx的值
  33. public String getxxx(){
  34. return xxx;
  35. }
  36. }