java-enum使用

 1 package com.dawning.gridview.app.resourcemanagement.service.servicemanagement.discoverresourceutil;
 2
 3 public enum MissionStatus {
 4
 5     STATUS_ISWAITING("等待扫描",0),
 6     STATUS_ISRUNNING("正在扫描",1),
 7     STATUS_ISINTERRUPT("扫描中断",2),
 8     STATUS_ISOVER("扫描完成",3);
 9
10
11     private String statusName;
12
13     private Integer statusNum;
14
15     private MissionStatus(String statusName,Integer statusNum){
16
17         this.statusName = statusName;
18         this.statusNum = statusNum;
19     }
20
21     public String getStatusName() {
22         return statusName;
23     }
24
25     public void setStatusName(String statusName) {
26         this.statusName = statusName;
27     }
28
29     public Integer getStatusNum() {
30         return statusNum;
31     }
32
33     public void setStatusNum(Integer statusNum) {
34         this.statusNum = statusNum;
35     }
36
37
38     /*public static void main(String[] args) {
39         System.out.println(MissionStatus.STATUS_ISINTERRUPT.getStatusName()); // 扫描中断
40         System.out.println(MissionStatus.STATUS_ISINTERRUPT.getStatusNum()); // 2
41     }*/
42
43 }
时间: 2024-08-07 23:26:31

java-enum使用的相关文章

Rhythmk 一步一步学 JAVA (20) JAVA enum常用方法

JAVA 枚举定义常用方法: 1.static Enum valueOf(Class enum,String name) 返回指定name的枚举类型 2.Static Enum values[] 返回枚举常量集合 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50

java enum

小谈Java Enum的多态性 博客分类: Java JavaAppleJDKJVMIDEA Enum+多态,我没说错,不过Enum是不可以被继承的,也不可以继承自别人,只是能实现接口而已,何谈多态?不过还是先看看"现象"吧: Java代码   public enum Fruit { APPLE, PEAR, PEACH, ORANGE; } 以上是一个简单的enum,关于它,我要补充一点: Fruit是java.lang.Enum的子类,准确地说,是Enum<Fruit>

Java enum枚举是怎么回事

Java1.5之前是没有枚举的,如果想使用类似枚举的特性,也即是需要使用常量的时候,可以通过如下代码完成: Java中的常量定义: publicclassSex2 { publicstaticfinalintGIRL = 1; publicstaticfinalintBOY = 2; publicstaticvoid main(String[]args) { System.out.println(Sex2.GIRL); } } 但是这样做有个缺点,就是不够直观,我们打印出Sex2.GIRL,看到

小谈Java Enum的多态性

Enum+多态,我没说错,不过Enum是不可以被继承的,也不可以继承自别人,只是能实现接口而已,何谈多态? 不过还是先看看"现象"吧: Java代码   public enum Fruit {       APPLE, PEAR, PEACH, ORANGE;   } 以上是一个简单的enum,关于它,我要补充一点: Fruit是java.lang.Enum的子类,准确地说,是Enum<Fruit>的子类,这里出现了一个继承关系,不过这个继承是编译器帮我们做的,我们不能显式

Java Enum枚举

1.代码 import java.lang.*; // enum showing Mobile prices enum Mobile { Samsung(400), Nokia(250),Motorola(325); int price; Mobile(int p) { price = p; } int showPrice() { return price; } } public class EnumDemo { public static void main(String args[]) {

Java Enum用法详解

Java Enum用法详解 用法一:常量 在JDK1.5 之前,我们定义常量都是: public static fianl.... .现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法. public enum Color { RED, GREEN, BLANK, YELLOW } 用法二:switch JDK1.6之前的switch语句只支持int,char,enum类型,使用枚举,能让我们的代码可读性更强. enum Signal { GREEN, YE

Java enum的用法详解

在JDK1.5 之前,我们定义常量都是: public static fianl.... .现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法. public enum Color { RED, GREEN, BLANK, YELLOW } 用法二:switch JDK1.6之前的switch语句只支持int,char,enum类型,使用枚举,能让我们的代码可读性更强. enum Signal { GREEN, YELLOW, RED } public cl

Java Enum类语法和用法解析

一.语法 1. Enum的全称为enumeration,中文俗称枚举类,学过C/C++等语言的人,应该都对它略知一二. 但在Java语言规范中,是在JDK 5版本中才引入的,存放在 java.lang 包中.在Java版的Enum实质是语法糖,其声明方式如下: 1 package felix.fu 2 public enum Color{ 3 RED, 4 BLUE, 5 BLACK, 6 YELLOW, 7 GREEN 8 } enum是用来声明枚举的关键字,声明定义的类都隐含继承了一个父类(

Java enum(枚举)的用法详解(转)

用法一:常量 在JDK1.5 之前,我们定义常量都是: public static fianl.... .现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法. public enum Color { RED, GREEN, BLANK, YELLOW } 用法二:switch JDK1.6之前的switch语句只支持int,char,enum类型,使用枚举,能让我们的代码可读性更强. enum Signal { GREEN, YELLOW, RED } pu

JAVA enum与int的转换——转载

转自:http://blog.csdn.net/liranke/article/details/22751453 作者:langya2007 对于: enum Color { RED,BLUE,BLACK YELLOW,GREEN}; (1)  ordinal()方法: 返回枚举值在枚举类种的顺序.这个顺序根据枚举值声明的顺序而定.                   Color.RED.ordinal();  //返回结果:0                 Color.BLUE.ordina