Java枚举类型代码解析
首先,枚举类型声明的对象类似于接口的,静态且常量,通过类直接调用
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枚举类型代码解析相关推荐
- java枚举类型原理_Java枚举类接口实例原理解析
这篇文章主要介绍了Java枚举类接口实例原理解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 枚举类可以实现一个或多个接口.与普通类实现接口完全一 ...
- 【转】掌握java枚举类型(enum type)
原文网址:http://iaiai.iteye.com/blog/1843553 1 背景 在java语言中还没有引入枚举类型之前,表示枚举类型的常用模式是声明一组具有int常量.之前我们通常利用 ...
- java的枚举类型是什么_什么是枚举(java枚举类型enum用法)
最佳回答 枚举 1.枚举 (enumeration) 值类型的一种特殊形式,它从 System.Enum 继承,并为基础基元类型的值提供备用名称.枚举类型有名称.基础类型和一组字段.基础类型. &qu ...
- Java 枚举类型的应用
实验十一 Java 枚举类型的应用 一.实验目的 1 .掌握枚举的定义方式. 2 .掌握 enum 关键字与 Enum 类的关系. 二.实验学时 2 学时 三.实验类型 验证性实验 四.实验需求 1 ...
- java 枚举类型enum的用法详解
Java Enum原理 public enum Size{ SMALL, MEDIUM, LARGE, EXTRA_LARGE }; 实际上,这个声明定义的类型是一个类,它刚好有四个实例,在此尽量不要 ...
- java 枚举类型初始化_java 枚举类型分析
最近做android开发,需要用到枚举值,这样可以连续赋值,我按之前c++那样书写,如下所示: public enumColorSelect { RED_BAGE= 0, GREEN_BAGE, BL ...
- java 枚举类 int_【转】掌握java枚举类型(enum type)
原文网址:http://iaiai.iteye.com/blog/1843553 1 背景 在java语言中还没有引入枚举类型之前,表示枚举类型的常用模式是声明一组具有int常量.之前我们通常利用 ...
- java枚举类型有什么用_[转载] Java中枚举类型的使用 - enum
本文转载自博客 - Java枚举类型, 博主对原文内容及结构作了一定的修改. 1 枚举类的编译特性 从JDK 5开始, Java中多了一个关键字 -- enum: 可以将一组具有名称的值(包括Stri ...
- java枚举类型enum用法_java枚举类型enum用法和原理介绍【传智播客】
Enum枚举类型 Enum的全写是Enumeration,这个词的翻译是列举.逐条陈述.细目.在程序语言中,枚举类型是一种特殊的数据类型(常用的数据类型比如字符串.整型),这种数据类型的变量值限定在固 ...
最新文章
- Keil C语言数据类型,KeilC的指针类型
- Activiti工作流的应用示例
- 【图像分类】基于Pascal VOC2012增强数据的多标签图像分类实战
- 关于jsp页面是放在webroot目录下和web-inf下优缺点
- 数据湖之iceberg系列(五)-Spark实时处理数据
- 清华网红自行车火了!背后是登在《自然》上的黑科技
- matlab超出维度,求助。。。matlab索引超出维度要怎么修改。。。谢谢
- word中添加mathtype
- html导出表格为csv,可将HTML表格导出为Excel|csv|txt文件的jQuery插件
- C#.Net 使用 JsonReader/JsonWriter 高性能解析/生成 Json 文档
- 在Mac电脑中配置ios模拟器
- 学习ajxa 必备插件
- Django - 设计模式及模板层
- Docker compose 环境变量env_file相关
- Scratch编程入门-画图模块2【键盘控制的画笔】
- AVUE 富文本编辑器 avue-plugin-ueditor 格式刷功能 ver.0.2.7
- “新角度”学习微积分:阿基米德是如何称出球的体积的?
- jquery中的event
- 用EasyX图形库画一个哆啦A梦
- if判断单双分支判断
热门文章
- 【报错】npx browserslist@latest --update-db
- 语音识别技术之孤立词识别
- 第五批可信区块链评测出炉 腾讯云、百度、蚂蚁集团等21家通过
- PMP十万个为什么(一)
- 【正点原子Linux连载】第三十八章 根文件系统构建 -摘自【正点原子】I.MX6U嵌入式Linux驱动开发指南V1.0
- 2007年10月13日调试路由器小记
- 利用XP ie浏览器的漏洞获取shell
- python抓取网络摄像头_python实现从本地摄像头和网络摄像头截取图片功能
- 全球及中国牙科治疗灯行业市场调查及未来竞争动向展望报告2022-2028年
- 用wireshark等工具抓取vlan