文档章节

java 枚举的简单使用(enum)

阳光黑马
 阳光黑马
发布于 2015/04/16 12:51
字数 149
阅读 168
收藏 4

枚举类似于类,定义方式我用到了2种:

  1. 代码示例:

 public enum SysEnumConstant {
    TASKCREAT{//任务创建
        public String getStatus(){return "0";}
    },TASKSTART{
        public String getStatus(){return "1";}
    },TASKASSIGN{//任务分派
        public String getStatus(){return "2";}
    },TASKEXE{//任务执行
        public String getStatus(){return "3";}
    },TASKEND{//任务结束
        public String getStatus(){return "4";}
    },TASKCANCEL{//任务作废
        public String getStatus(){return "5";}
    },TASKISSUED{//任务下达审核中
        public String getStatus(){return "6";}
    };
    public abstract String getStatus();
}
调用方式:SysEnumConstant.TASKCREAT.getStatus();

2.代码示例:

 public enum SysEnumConstant {
TASKCREAT("0"),TASKSTART("1"),TASKASSIGN("2"),TASKEXE("3"),
    TASKEND("4"),TASKCANCEL("5"),TASKISSUED("6"),
    private String taskStatu;
    private SysEnumConstant(String taskStatu){
        this.taskStatu=taskStatu;
    }
    
    @Override
    public String toString(){
        return String.valueOf(this.taskStatu);
    } 
 }
 SysEnumConstant.TASKCREAT.toString();

© 著作权归作者所有

阳光黑马
粉丝 9
博文 21
码字总数 11705
作品 0
海淀
程序员
私信 提问
Java中枚举的线程安全性及序列化问题

来源:微信公众号 ,原创: Hollis --枚举是如何保证线程安全的 要想看源码,首先得有一个类吧,那么枚举类型到底是什么类呢?是enum吗?答案很明显不是,enum就和class一样,只是一个关键字...

Java填坑之路
2018/08/02
0
0
java 枚举(enum) 全面解读

简介 枚举是Java1.5引入的新特性,通过关键字enum来定义枚举类。枚举类是一种特殊类,它和普通类一样可以使用构造器、定义成员变量和方法,也能实现一个或多个接口,但枚举类不能继承其他类....

jimmie_yang
2018/10/19
0
0
为什么我墙裂建议大家使用枚举来实现单例

我们知道,单例模式,一般有七种写法,那么这七种写法中,最好的是哪一种呢?为什么呢?本文就来抽丝剥茧一下。 哪种写单例的方式最好 在StakcOverflow中,有一个关于What is an efficient ...

冷_6986
2018/06/13
0
0
Java 语言中 Enum 类型的使用介绍

Enum 类型的介绍 枚举类型(Enumerated Type) 很早就出现在编程语言中,它被用来将一组类似的值包含到一种类型当中。而这种枚举类型的名称则会被定义成独一无二的类型描述符,在这一点上和常...

F风向标F
2014/04/15
129
0
高阶Java枚举类型enum使用详解

java的Enum枚举类型终于在j2se1.5出现了。之前觉得它只不过是鸡肋而已,可有可无。毕竟这么多年来,没有它,大家不都过得很好吗?今日看《Thinking in Java》4th edition,里面有一句话“有时...

wolf_su
2013/07/22
539
1

没有更多内容

加载失败,请刷新页面

加载更多

Rust 的 GUI 框架生态概览

本文比较全面比较了目前主流的 Rust 的 GUI 框架的表现。其中 ++ 表示非常好,-- 表示非常差,而 o 表示处于平均水平。 参与对比的框架共有 8 个,详细的比较结果如下: Electron + Neon El...

红薯
20分钟前
3
0
golang微服务框架go-micro 入门笔记2.1 micro工具之micro api

micro api micro 功能非常强大,本文将详细阐述micro api 命令行的功能 重要的事情说3次 本文全部代码https://idea.techidea8.com/open/idea.shtml?id=6 本文全部代码https://idea.techidea8....

非正式解决方案
今天
3
0
Spring Context 你真的懂了吗

今天介绍一下大家常见的一个单词 context 应该怎么去理解,正确的理解它有助于我们学习 spring 以及计算机系统中的其他知识。 1. context 是什么 我们经常在编程中见到 context 这个单词,当...

Java知其所以然
昨天
3
0
Spring Boot + Mybatis-Plus 集成与使用(二)

前言: 本章节介绍MyBatis-Puls的CRUD使用。在开始之前,先简单讲解下上章节关于Spring Boot是如何自动配置MyBatis-Plus。 一、自动配置 当Spring Boot应用从主方法main()启动后,首先加载S...

伴学编程
昨天
7
0
用最通俗的方法讲spring [一] ──── AOP

@[TOC](用最通俗的方法讲spring [一] ──── AOP) 写这个系列的目的(可以跳过不看) 自己写这个系列的目的,是因为自己是个比较笨的人,我曾一度怀疑自己的智商不适合干编程这个行业.因为在我...

小贼贼子
昨天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部