使用接口组织枚举
来源:互联网 发布:广州恒大淘宝 编辑:程序博客网 时间:2024/06/08 17:37
package com.chapter19;/** * 功能描述:使用接口方式组织枚举 * 请按模块新建enum或者在现有enum中新增常量;后续可以按照领域进行编码组织 */public interface ErrorCodes {/** * 基本操作错误模块 * @author kinsey */enum BasicError implements ErrorCodes{BASIC_ERROR("BEC000001","失败"),INSERT_ERROR("BEC00002","插入失败"),DELETE_ERROR("BEC00003","删除失败"),UPDATE_ERROR("BEC00004","更新失败"),SELECR_ERROR("BEC00002","查找失败"); private String errorCode; private String errorMsg; private BasicError(String errorCode,String errorMsg) { this.errorCode = errorCode; this.errorMsg = errorMsg; } public String getErrorCode(){ return errorCode; } public String getErrorMsg(){ return errorMsg; } @Overridepublic String toString() {// TODO Auto-generated method stubreturn super.toString();}}/** * 参数错误模块 * @author kinsey */enum ParaError implements ErrorCodes{PARA_ERROR("PE000001","参数错误"),PARA_NULL("PE00002","参数为空"),PARA_MISSING("PE00003","缺少参数");private String errorCode;private String errorMsg;private ParaError(String errorCode,String errorMsg) {this.errorCode = errorCode;this.errorMsg = errorMsg;}public String getErrorCode(){return errorCode;}public String getErrorMsg(){return errorMsg;}} }
package com.chapter19;import com.chapter19.ErrorCodes.BasicError;public class TestMain {public static void main(String[] args) {BasicError err = ErrorCodes.BasicError.BASIC_ERROR;System.out.println(err.getErrorCode() + ":" + err.getErrorMsg());}}
阅读全文
0 0
- 使用接口组织枚举
- 使用接口组织枚举
- 接口测试-使用枚举类型
- Jmeter使用之:高效组织接口自动化用例技巧
- unity3d中对枚举的使用--高度提取接口方法
- EffectiveJava(34) -- 使用接口模拟可伸缩的枚举
- (34):使用接口模拟可伸缩的枚举
- 使用枚举常量代替接口常量或类常量(一个枚举实例)
- 效率接口-组织人员同步接口
- 枚举数组接口
- ajax类接口枚举
- winpcap--枚举网络接口
- Java 枚举:实现接口
- 枚举实现含有接口
- java 枚举实现接口
- Java 枚举:实现接口
- Java枚举Enumeration接口
- 接口中的常量,枚举
- RHEL 8 Speculation
- Eclipse(4.6.2)导出JAR包
- float与absolute脱离文档流的区别
- http请求之HttpURLConnection
- 安卓端车牌识别的研发助力车辆管理
- 使用接口组织枚举
- shellScript之数组操作3
- 一致性哈希算法的原理与实现
- poj1065
- shellScript之数组操作4
- Liunx彩色进度条
- java关于hibernate如何基于注解创建联合主键
- C/C++程序的内存分配
- shellScript之数组操作5