枚举

原创 2011年01月08日 12:39:00

代码:

package hxl.calendar;


enum OpStatus{
 //枚举常量定义的同时指定状态码
 S_OK(0), S_PROTOCOL(1), S_AUTH(2), S_ITEMEXISTED(3), S_ITEMNOTFOUND(4), S_SQL(
   15), S_UNKNOWN(16);

 private int code; //状态码值

 OpStatus(int code) { //非public构造方法
  this.code = code;
 }

 @Override
 public String toString() {
  return String.valueOf(code);
 }

}
public class aaa{
    //这个方法中采用强类型的OpStatus,不要额外的检查代码
    public void writeResponse(OpStatus status, String content){
        System.out.println("[Status]"+status+"[Content]"+content);
    }

    public static void main(String[] args){
        aaa test=new aaa();
        test.writeResponse(OpStatus.S_OK,"good result");
        test.writeResponse(OpStatus.S_ITEMEXISTED,"item existed exception");
    }
}

 

相关文章推荐

数据结构与算法_枚举(穷举)算法

  • 2017年11月14日 23:03
  • 20.2MB
  • 下载

枚举java基础知识点

  • 2017年11月03日 12:39
  • 27KB
  • 下载

Swift学习4--枚举、属性、方法

枚举在switch中需要穷具所有枚举值,否则编译报错。enum CompassPoint { case North case South case East c...

esedatebaseview枚举器

  • 2016年09月07日 17:15
  • 94KB
  • 下载

枚举串口小工具

  • 2015年07月22日 13:58
  • 126KB
  • 下载

java推荐使用枚举定义常量

假如有一笔业务需要审核,审核状态分:未审核,审核中,审核通过,审核不通过。我们在程序里是否可以直接这么写: if(state==1){//1代表未操作 //操作 }else{ //...... } 将...

枚举OPC server端itemID的方法

  • 2016年01月04日 08:44
  • 2KB
  • 下载

网页枚举源码

  • 2013年12月21日 02:57
  • 93KB
  • 下载

Linux枚举pci显卡设备

1         获取显卡列表 显卡属于PCI设备,可以通过枚举PCI设备,然后使用一些过滤条件将显卡设备筛选出来。Linux没有Windows那样直接枚举显卡的函数,只有借用shell脚本或者读...

R3暴力枚举驱动

  • 2014年03月31日 05:24
  • 17KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:枚举
举报原因:
原因补充:

(最多只允许输入30个字)