首先,枚举类型声明的对象类似于接口的,静态且常量,通过类直接调用

public enum Level {LEVEL1("等级一","小白"),LEVEL2("等级二","入门"),LEVEL3("等级三","熟练");String name;String desc;Level(String name,String desc){this.name = name;this.desc = desc;}public String getName() {return name;}public void setName(String name) {this.name = name;}public String getDesc() {return desc;}public void setDesc(String desc) {this.desc = desc;}public static void main(String[] args) {Level l = Level.LEVEL1;System.out.println(l.getName());}
}

下面演示的是如何获取枚举类型的对象

public static void main(String[] args) {Level l = Level.LEVEL1;System.out.println(l.getName());Level level = Level.valueOf("LEVEL1");}
}

Java枚举类型代码解析相关推荐

  1. java枚举类型原理_Java枚举类接口实例原理解析

    这篇文章主要介绍了Java枚举类接口实例原理解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 枚举类可以实现一个或多个接口.与普通类实现接口完全一 ...

  2. 【转】掌握java枚举类型(enum type)

    原文网址:http://iaiai.iteye.com/blog/1843553 1   背景 在java语言中还没有引入枚举类型之前,表示枚举类型的常用模式是声明一组具有int常量.之前我们通常利用 ...

  3. java的枚举类型是什么_什么是枚举(java枚举类型enum用法)

    最佳回答 枚举 1.枚举 (enumeration) 值类型的一种特殊形式,它从 System.Enum 继承,并为基础基元类型的值提供备用名称.枚举类型有名称.基础类型和一组字段.基础类型. &qu ...

  4. Java 枚举类型的应用

    实验十一 Java 枚举类型的应用 一.实验目的 1 .掌握枚举的定义方式. 2 .掌握 enum 关键字与 Enum 类的关系. 二.实验学时 2 学时 三.实验类型 验证性实验 四.实验需求 1 ...

  5. java 枚举类型enum的用法详解

    Java Enum原理 public enum Size{ SMALL, MEDIUM, LARGE, EXTRA_LARGE }; 实际上,这个声明定义的类型是一个类,它刚好有四个实例,在此尽量不要 ...

  6. java 枚举类型初始化_java 枚举类型分析

    最近做android开发,需要用到枚举值,这样可以连续赋值,我按之前c++那样书写,如下所示: public enumColorSelect { RED_BAGE= 0, GREEN_BAGE, BL ...

  7. java 枚举类 int_【转】掌握java枚举类型(enum type)

    原文网址:http://iaiai.iteye.com/blog/1843553 1   背景 在java语言中还没有引入枚举类型之前,表示枚举类型的常用模式是声明一组具有int常量.之前我们通常利用 ...

  8. java枚举类型有什么用_[转载] Java中枚举类型的使用 - enum

    本文转载自博客 - Java枚举类型, 博主对原文内容及结构作了一定的修改. 1 枚举类的编译特性 从JDK 5开始, Java中多了一个关键字 -- enum: 可以将一组具有名称的值(包括Stri ...

  9. java枚举类型enum用法_java枚举类型enum用法和原理介绍【传智播客】

    Enum枚举类型 Enum的全写是Enumeration,这个词的翻译是列举.逐条陈述.细目.在程序语言中,枚举类型是一种特殊的数据类型(常用的数据类型比如字符串.整型),这种数据类型的变量值限定在固 ...

最新文章

  1. Keil C语言数据类型,KeilC的指针类型
  2. Activiti工作流的应用示例
  3. 【图像分类】基于Pascal VOC2012增强数据的多标签图像分类实战
  4. 关于jsp页面是放在webroot目录下和web-inf下优缺点
  5. 数据湖之iceberg系列(五)-Spark实时处理数据
  6. 清华网红自行车火了!背后是登在《自然》上的黑科技
  7. matlab超出维度,求助。。。matlab索引超出维度要怎么修改。。。谢谢
  8. word中添加mathtype
  9. html导出表格为csv,可将HTML表格导出为Excel|csv|txt文件的jQuery插件
  10. C#.Net 使用 JsonReader/JsonWriter 高性能解析/生成 Json 文档
  11. 在Mac电脑中配置ios模拟器
  12. 学习ajxa 必备插件
  13. Django - 设计模式及模板层
  14. Docker compose 环境变量env_file相关
  15. Scratch编程入门-画图模块2【键盘控制的画笔】
  16. AVUE 富文本编辑器 avue-plugin-ueditor 格式刷功能 ver.0.2.7
  17. “新角度”学习微积分:阿基米德是如何称出球的体积的?
  18. jquery中的event
  19. 用EasyX图形库画一个哆啦A梦
  20. if判断单双分支判断

热门文章

  1. 【报错】npx browserslist@latest --update-db
  2. 语音识别技术之孤立词识别
  3. 第五批可信区块链评测出炉 腾讯云、百度、蚂蚁集团等21家通过
  4. PMP十万个为什么(一)
  5. 【正点原子Linux连载】第三十八章 根文件系统构建 -摘自【正点原子】I.MX6U嵌入式Linux驱动开发指南V1.0
  6. 2007年10月13日调试路由器小记
  7. 利用XP ie浏览器的漏洞获取shell
  8. python抓取网络摄像头_python实现从本地摄像头和网络摄像头截取图片功能
  9. 全球及中国牙科治疗灯行业市场调查及未来竞争动向展望报告2022-2028年
  10. 用wireshark等工具抓取vlan