枚举

代码:

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");
    }
}

 

阅读更多
想对作者说点什么? 我来说一句

枚举.pdf枚举.pdf

2017年12月25日 826KB 下载

java的读写

2008年07月29日 4KB 下载

枚举系统进程的源代码资源

2010年07月01日 61KB 下载

枚举窗口的源代码资源

2010年07月02日 67KB 下载

java 枚举学习心得

2011年08月19日 41KB 下载

java枚举ppt和详细代码

2010年03月25日 3.51MB 下载

枚举系统文件类型的资源

2010年07月01日 61KB 下载

枚举系统字体的源代码资源

2010年07月01日 63KB 下载

没有更多推荐了,返回首页

不良信息举报

枚举

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭