JAVA枚举类常量 调用_java枚举常量类使用

枚举作为常量类使用多种方式、前后端分离使用;为了前端 统一调用,特别使用了接口以及枚举反射,将枚举工具类作为标签开放于前端;保证多个枚举常量类,不用建立一个枚举类处理。

如果后台一般使用可以使用枚举里面自定义静态方法,当然一般情况下使用不到,如果需要最好各自将需用的枚举类里面自定义方法使用。保证一定的效率性。

如果不想使用反射的小伙伴,可将所有的状态类加入一个枚举类;也可使用多个枚举类;将枚举类作为标签提供于前端使用。

/*

* @Description TODO 枚举接口类

* @return

* @Date 2020/6/3 10:59

* @Author yangtao

*/

public interface IStatusEnum {

Object getValue();

int getIntValue();

String getDesc();

Object getType();

}

/**

* @ClassName OrderStatus

* @Description 订单相关状态枚举

* @Author yangtao

* @Date 2020/5/28 14:58

* @Version V1.0

**/

public enum OrderStatus implements IStatusEnum{

//订单状态

Status,

Status0(0,"待付款",Status),

Status1(1,"待发货",Status),

Status2(2,"待收货",Status),

private Object value;//值

private String desc;//描述

private OrderStatus type;//类型

OrderStatus() {

}

OrderStatus(Object value, String desc, OrderStatus type) {

this.value = value;

this.desc =

你可能感兴趣的:(JAVA枚举类常量,调用)