首页 > 编程语言 > 详细

JDK源码阅读-------自学笔记(十八)(java.lang.Enum枚举类)

时间:2020-05-18 09:12:06      阅读:34      评论:0      收藏:0      [点我收藏+]

枚举类简介

  • 如果有必要定义一组常量的时候使用
  • 所有的枚举类型隐性地继承自 java.lang.Enum,枚举实质上还是类.
  • 每一个枚举中的成员,就相当于枚举的一个对象,默认都是public static final修饰的
  • 如果用到枚举的高级特性,建议不如定义一个普通类,否则会使问题复杂化
  • 一般常量都是使用大写的

枚举类创建

技术分享图片
1 enum  Season{
2 SPRING, SUMMER,AUTUMN,WINTER
3 }
View Code

实战

技术分享图片
 1    
 2    Season season = Season.AUTUMN;
 3 
 4     switch(season){
 5         case SPRING:
 6             System.out.println("当前季节: "+season.SPRING);
 7             break;
 8         case SUMMER:
 9             System.out.println("当前季节: "+season.SUMMER);
10             break;
11         case AUTUMN:
12             System.out.println("当前季节: "+season.AUTUMN);
13             break;
14         case WINTER:
15             System.out.println("当前季节: "+season.WINTER);
16             break;
17 
18     }
View Code

JDK源码阅读-------自学笔记(十八)(java.lang.Enum枚举类)

原文:https://www.cnblogs.com/liuyangfirst/p/12907855.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!