java enum枚举使用例子
package com.wql.test;
public class Test6 {
public static void main(String[] args) {
test1(ErrorType.ERROR_2);
}
public static void test1(ErrorType type){
switch(type){
case ERROR_1:
System.out.println("参数type="+type+",value="+type.getValue()+",msg="+type.getMsg());
break;
case ERROR_2:
System.out.println("参数type="+type+",value="+type.getValue()+",msg="+type.getMsg());
break;
case ERROR_3:
System.out.println("参数type="+type+",value="+type.getValue()+",msg="+type.getMsg());
break;
}
}
}
enum ErrorType{
ERROR_1(1,"一错误"),
ERROR_2(2,"二错误"),
ERROR_3(3,"三错误");
private int value;//错误代码
private String msg;//错误描述
//注意!构造方法是私有的
private ErrorType(int value,String msg){
this.value = value;
this.msg = msg;
}
public int getValue() {
return value;
}
public void setValue(int value) {
this.value = value;
}
public String getMsg() {
return msg;
}
public void setMsg(String msg) {
this.msg = msg;
}
}
为了让学习变得轻松、高效,今天给大家免费分享一套Java教学资源。帮助大家在成为Java架构师的道路上披荆斩棘。需要资料的欢迎加入学习交流群:9285,05736
java enum枚举使用例子相关推荐
- android enum java包_Android @IntDef注解取代Java enum枚举提高性能详解
Android @IntDef注解取代Java enum枚举提高性能 为提高Android性能,Android官方建议使用@IntDef注解替代Java的enum枚举.@IntDef的使用给出一个例子 ...
- Java Enum 枚举
Java Enum(枚举)是一个Java类 enum TestEnum{ a("Foo1"),b("Foo2"),c("Foo3") ...
- Java enum枚举
文章目录 1. 枚举例子 2. 接口的实现 3. 枚举中定义抽象方法 enum 定义了枚举类型,其继承于 Enum 枚举类 1. 枚举例子 import java.util.EnumMap; impo ...
- java enum枚举类的用法以及高级玩法
enum(枚举)类介绍 java枚举类是一组预定义常量的集合,使用enum关键字声明这个类,常量名称官方建议大写 1.enum类基本用法 举一个常见的例子,例如星期就可以描述为一个枚举类,如下 pub ...
- java enum优点_你需要关注的 Java Enum 枚举的几个细节
枚举是一个非常古老的语言特性,用来实现具名的有限集合,在 C/C++ 中使用广泛.而 Java 在 Java SE5 才引入枚举.也许语言设计者觉得既然是后引入该特性,那么一定要在这个特性上支持比其他 ...
- Java中的enum详细解析------Java enum 枚举还可以这么用
在大部分编程语言中,枚举类型都会是一种常用而又必不可少的数据类型,Java中当然也不会例外.然而,Java中的Enum枚举类型却有着许多你意想不到的用法,下面让我们一起来看看. 1.可以在enum中添 ...
- java enum(枚举)的使用
在实际编程中,往往存在着这样的"数据集",它们的数值在程序中是稳定的,而且"数据集"中的元素是有限的. 例如星期一到星期日七个数据元素组成了一周的"数 ...
- Java enum(枚举)的用法详解(转)
用法一:常量 在JDK1.5 之前,我们定义常量都是: public static fianl.... .现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法. p ...
- java enum枚举的使用详情(实例与原理分析)
一.原始的接口定义常量 public interface IConstants {String MON = "Mon";String TUE = "Tue";S ...
最新文章
- B树、B+树、AVL树、红黑树
- php redis decr_对于高并发的问题你知道怎么处理吗?php接口如何处理并发问题
- 列名 userid 不明确。 表结构_那些你不知道的表结构设计思路
- windows 的 wsl 命令
- python对比柱状图_python 绘制分组对比柱状图
- Python中time模块详解(转)
- 51nod1003阶乘后边0的数量
- ai替代数据可视化_在药物发现中可视化AI初创公司
- 电子书下载:深入解析Windows操作系统第6版 Windows Internals 6th Part1, Part2
- 五款实用思维导图模板分享
- 汽车电子电气(E/E)构架变革
- Excel数据批量导入导出(基础版)
- 微信快捷回复技巧秘籍
- 【BZOJ1921】【CTSC2010】珠宝商(点分治,后缀自动机)
- 百度文库 -3ds max
- Aspect Ratio Fitter 重温总结(多图)
- 首批接入司法数据的网贷平台已拒贷3万余失信被执行人
- Segment Routing基础知识
- 咨询_计算机屏幕_雾面屏;
- 存储模组头部厂商嘉合劲威加入龙蜥社区
热门文章
- ASP.NET页面的结构
- 计算机系统结构 期末复习
- Leetcode--24. 两两交换链表中的结点
- excel模糊搜索_Excel进阶篇:星号*用法,学会这些功能的,都按时加班了
- php width,PHP imagefontwidth()用法及代码示例
- html如何让框架的边框消失,css如何让边框透明?
- ajax官方api,yangguozhong
- spark sql合并小文件_Spark SQL小文件问题在OPPO的解决方案
- Android主题换肤实现
- 几种限流器(RateLimiter)原理与实现