java 中使用枚举

来源:互联网 发布:thomson one 数据库 编辑:程序博客网 时间:2024/06/05 23:00

1. 初始化

    /**     * 枚举,其实是一个类,STATE_SUCCESS 好比一个方法  STATE_SUCCESS AA = new STATE_SUCCESS(String data)     */    public enum ResulState{        STATE_SUCCESS("11"),        STATE_EMPTY("22"),        STATE_ERROR("33");        //添加数据属性  给枚举赋值        private String state;        ResulState(String state){            this.state = state;        }        public String getState() {            return state;        }    }
2.调用

    /**     * 加载数据     * 请求网络加载数据     */    public void  loadData(){        new Thread(){            @Override            public void run() {                super.run();                ResulState stateError = ResulState.STATE_ERROR                Log.e("fdsf",stateError.getState());            }        }.start();    }