当前位置: 首页 > news >正文

枚举类型3大场景

一:
// 订单状态枚举
enum OrderStatus {
UNPAID("未支付"), PAID("已支付"), DELIVER("已发货"), FINISH("已完成");
private String desc;
OrderStatus(String desc) { this.desc = desc; }
public String getDesc() { return desc; }
}

// 测试
class EnumScene1 {
public static void main(String[] args) {
OrderStatus status = OrderStatus.PAID;
System.out.println("当前订单:" + status.getDesc());
}
}
二:
interface Calculate {
int calc(int a, int b);
}

enum Operator implements Calculate {
ADD("加"){
@Override public int calc(int a, int b) { return a+b; }
},
SUB("减"){
@Override public int calc(int a, int b) { return a-b; }
};
private String name;
Operator(String name) { this.name = name; }
}

class EnumScene2 {
public static void main(String[] args) {
System.out.println(Operator.ADD.calc(3,5)); // 8
System.out.println(Operator.SUB.calc(9,2)); //7
}
}
三:
enum ResultCode {
SUCCESS(200, "请求成功"),
FAIL(500, "服务器异常"),
PARAM_ERROR(400, "参数错误");

private int code;
private String msg;
ResultCode(int code, String msg) {
this.code = code;
this.msg = msg;
}
// getter
public int getCode() { return code; }
public String getMsg() { return msg; }
}

class EnumScene3 {
public static void main(String[] args) {
ResultCode res = ResultCode.SUCCESS;
System.out.println("code:"+res.getCode()+" msg:"+res.getMsg());
}
}
444

http://www.jsqmd.com/news/1051636/

相关文章:

  • 深度解析:Wand-Enhancer 客户端增强工具的系统架构设计与实现
  • 2026上海头部生成式引擎优化服务商深度测评,GEO实力横向对比 - 936品牌测评网
  • 从零日漏洞到APT攻击:现代网络威胁的完整攻防解析
  • Windows 11系统优化终极指南:如何用Win11Debloat提升51%性能
  • Spec-Driven Development:AI项目从模糊直觉到精确契约的工程化实践
  • 企业级Visual C++运行库自动化部署:99.9%成功率的完整技术方案
  • emWin GRAPH控件实战:嵌入式数据可视化从原理到应用
  • 怎样轻松实现全网视频资源高效下载:5分钟掌握完整操作指南
  • [智能体-477]:Coze:在线可视化 API 调试控制台,替代本地 Postman/Apifox、curl 命令
  • 3分钟快速上手:免费网页版暗黑2存档编辑器终极指南
  • SDXL LoRA微调实战:参数配置、训练优化与生产落地
  • 杭州企业做GEO优化怎么选不踩坑?|2026年6月最新避坑攻略+靠谱服务商精准推荐 - 936品牌测评网
  • 2026丽水防水补漏避坑指南:卫生间/厨房/阳台/屋顶/地下室漏水检测维修全攻略,正规施工+透明报价+口碑榜靠谱服务商推荐 - 安佳防水
  • ncmdumpGUI:3分钟解锁网易云音乐ncm格式的Windows图形化转换方案
  • Kimi K 2.5智能体编排实战:AI施工队如何实现多角色协同
  • 2026兰州漏水检测维修本地口碑防水商家榜单:厨卫/阳台/屋面/地下室渗漏水维修,持证施工+明码实价,防水补漏公司TOP5推荐 - 即刻修防水
  • 2026佛山防水补漏避坑指南:卫生间/厨房/阳台/屋顶/地下室漏水检测维修全攻略,正规施工+透明报价+口碑榜靠谱服务商推荐 - 安佳防水
  • 终极Windows防休眠解决方案:NoSleep高效保持系统活跃指南
  • 5秒极速转换!m4s-converter:永久保存B站珍贵视频的终极指南
  • M4 Mac Mini 16GB内存部署OpenClaw+oMLX实战指南
  • 免费AI图像修复神器:让模糊图片秒变高清的终极指南
  • 2026自组网照明厂家技术发展与应用前景 - 品牌排行榜
  • AtCoder - abc463_e的题解
  • 视觉-语言模型如何重塑目标检测:从YOLO范式到指令驱动检测
  • 3个核心策略:深度解析Bilibili会员购票工具的技术实现
  • 告别仓库爆满!TQVaultAE让你的泰坦之旅装备管理效率提升500%
  • 2026年新消息:广东婚姻继承律师选择的关键维度与专业服务商剖析 - 品牌鉴赏官2026
  • 2026年6月山东土工膜品牌推荐:工程防渗选型指南与优质服务商解析 - 品牌鉴赏官2026
  • 今日开源[第19期]Panniantong/Agent-Reach - zhang
  • 终极文档下载解决方案:kill-doc浏览器脚本一键下载30+平台免费文档