java enum枚举型使用
生活随笔
收集整理的這篇文章主要介紹了
java enum枚举型使用
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1、使用枚舉型定義常量
我們定義常量都是: public static final… ,現(xiàn)在使用枚舉型定義。
public enum ResultCode {SUCCESS(1, "請(qǐng)求成功"),DEFAULT(0,"請(qǐng)求失敗"),;}2、在枚舉型添加方法
public enum ResultCode {SUCCESS(1, "請(qǐng)求成功"),DEFAULT(0,"請(qǐng)求失敗"),;private int code;private String msg;ResultCode(int code , String msg){this.code = code;this.msg = msg;}public int getCode() {return code;}public void setCode(int code) {this.code = code;} }3、覆蓋枚舉型的方法
package com.zglt.customervoice.enumerate;public enum ResultCode {SUCCESS(1, "請(qǐng)求成功"),DEFAULT(0,"請(qǐng)求失敗"),;private int code;private String msg;ResultCode(int code , String msg){this.code = code;this.msg = msg;}public int getCode() {return code;}public void setCode(int code) {this.code = code;}@Overridepublic String toString() {return "ResultCode{" +"code=" + code +", msg='" + msg + '\'' +'}';} }4、實(shí)際運(yùn)用枚舉類
@RequestMapping("/unionCategory")@ResponseBodypublic RespEntity unionCategory(int parentId) {//聲明返回對(duì)象RespEntity respEntity;try {//獲取該類目下的子類目信息List<Category> categoryList = categoryService.getCategoryByParentId(parentId);respEntity = new RespEntity(ResultCode.SUCCESS);respEntity.setData(categoryList);log.info("獲取類目信息成功,父類目ID:"+parentId+"\n所獲得的子類目:"+categoryList);return respEntity;} catch (Exception e) {respEntity = new RespEntity(ResultCode.DEFAULT);respEntity.setMsg(RespMsg.CATEGORY_ERROR);log.info("獲取類目信息失敗,父類目ID:"+parentId);e.printStackTrace();return respEntity; //}}總結(jié)
以上是生活随笔為你收集整理的java enum枚举型使用的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 【web搜索】学习笔记-层次汇合聚类HA
- 下一篇: *铝燃料电池*收集