接口类(CodeEnum):
public interface CodeEnum {
//状态码
public int getCode();
//返回信息
public String getMessage();
}
实现类(CodeEnumEntity):
public enum CodeEnumEntity implements CodeEnum{
ADD_SUCCESS(1000,“新增成功!”),
ADD_FAIL(1001,“新增失败!”),
MODIFY_SUCCESS(1100,“修改成功!”),
MODIFY_FAIL(1101,“修改失败!”),
REMOVE_SUCCESS(1200,“删除成功!”),
REMOVE_FAIL(1201,“删除失败!”),
FIND_SUCCESS(1300,“查询成功!”),
FIND_FAIL(1301,“查询失败!”),
LOGIN_SUCCESS(1400,“登陆成功!”),
LOGIN_FAIL(1401,“登录失败!用户名密码错误!”),
SESSION_TIMEOUT(1402,“session超时,请重新登录!”),
NO_AUTH(1403,“没有权限访问请求资源,请切换账户后重试!”),
USERNAME_EXISTS(1501,“用户名已存在!”),
UPLOAD_SUCCESS(1600,“上传成功!”),
UPLOAD_FAIL(1601,“上传失败!”);
public int code;
public String message;
CodeEnumEntity(int code,String message){
this.code = code;
this.message = message;
}
@Override
public int getCode() {
return code;
}
@Override
public String getMessage() {
return message;
}
}
使用:

本文展示了如何在Java中使用枚举类型实现接口,包括定义接口`CodeEnum`,创建枚举实现类`CodeEnumEntity`,并列举了如新增、修改、删除、查询、登录等操作的状态码及其对应信息。枚举在实际开发中常用于定义固定状态,提高代码的可读性和维护性。
1245

被折叠的 条评论
为什么被折叠?



