javap ResultEnum.class 得到了如下信息
Compiled from "ResultEnum.java"
public final class com.wecash.business.activity.otherdb.enums.ResultEnum extends java.lang.Enum<com.wecash.business.activity.otherdb.enums.ResultEnum> {
public static final com.wecash.business.activity.otherdb.enums.ResultEnum SUCCESS;
public static final com.wecash.business.activity.otherdb.enums.ResultEnum FAIL;
public static final com.wecash.business.activity.otherdb.enums.ResultEnum ERROR;
public static final com.wecash.business.activity.otherdb.enums.ResultEnum AMOUNT_LACK;
public static final com.wecash.business.activity.otherdb.enums.ResultEnum TIMES_LACK;
public static final com.wecash.business.activity.otherdb.enums.ResultEnum HAS_STEALED_SG;
public static final com.wecash.business.activity.otherdb.enums.ResultEnum CUSTOMER_NOT_EXIST;
public static final com.wecash.business.activity.otherdb.enums.ResultEnum AMOUNT_TO_LIMIT;
public static final com.wecash.business.activity.otherdb.enums.ResultEnum CUSTOMER_GRADE_PROCESS;
public static final com.wecash.business.activity.otherdb.enums.ResultEnum CUSTOMER_AMOUNT_ZERO;
public static final com.wecash.business.activity.otherdb.enums.ResultEnum USER_BUSY;
public static final com.wecash.business.activity.otherdb.enums.ResultEnum STEAL_BUSY;
public static final com.wecash.business.activity.otherdb.enums.ResultEnum SEND_GL;
public static final com.wecash.business.activity.otherdb.enums.ResultEnum SENDED_HAS;
public static final com.wecash.business.activity.otherdb.enums.ResultEnum AMOUNT_DOWN_GRADE_LINE;
public static final com.wecash.business.activity.otherdb.enums.ResultEnum AMOUNT_UP_FAIL;
public static final com.wecash.business.activity.otherdb.enums.ResultEnum YOU_ARE_GRADE;
public static final com.wecash.business.activity.otherdb.enums.ResultEnum CANNOT_STEAL_SELF;
public static final com.wecash.business.activity.otherdb.enums.ResultEnum SEND_BUSY;
public static final com.wecash.business.activity.otherdb.enums.ResultEnum OPERATOR_TIMES;
public static final com.wecash.business.activity.otherdb.enums.ResultEnum APPLYING;
public static final com.wecash.business.activity.otherdb.enums.ResultEnum FREEZESTATUS;
public static final com.wecash.business.activity.otherdb.enums.ResultEnum CANNOTAPPLY;
public static final com.wecash.business.activity.otherdb.enums.ResultEnum COMPENSATE_RECIVE;
public static final com.wecash.business.activity.otherdb.enums.ResultEnum COMPENSATE_NO_TIMES;
public static final com.wecash.business.activity.otherdb.enums.ResultEnum OPERATOR_MORE;
public static com.wecash.business.activity.otherdb.enums.ResultEnum[] values();
public static com.wecash.business.activity.otherdb.enums.ResultEnum valueOf(java.lang.String);
public int getCode();
public void setCode(int);
public java.lang.String getDesc();
public void setDesc(java.lang.String);
static {};
}
可见其实际上是一个final类,继承了Enum类,里面有很多常量。