当前位置: 首页 > 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.gsyq.cn/news/1563548.html

相关文章:

  • 企业级Visual C++运行库自动化部署:99.9%成功率的完整技术方案
  • SDXL LoRA微调实战:参数配置、训练优化与生产落地
  • 杭州企业做GEO优化怎么选不踩坑?|2026年6月最新避坑攻略+靠谱服务商精准推荐 - 936品牌测评网
  • 2026兰州漏水检测维修本地口碑防水商家榜单:厨卫/阳台/屋面/地下室渗漏水维修,持证施工+明码实价,防水补漏公司TOP5推荐 - 即刻修防水
  • 5秒极速转换!m4s-converter:永久保存B站珍贵视频的终极指南
  • 3个核心策略:深度解析Bilibili会员购票工具的技术实现
  • 告别仓库爆满!TQVaultAE让你的泰坦之旅装备管理效率提升500%
  • 2026自组网照明厂家技术发展与应用前景 - 品牌排行榜
  • 2026年6月山东土工膜品牌推荐:工程防渗选型指南与优质服务商解析 - 品牌鉴赏官2026
  • 视觉-语言模型如何重塑目标检测:从YOLO范式到指令驱动检测
  • Jailhouse虚拟化与异构多核框架在实时边缘计算中的融合实践
  • 2026佛山漏水检测维修本地口碑防水商家榜单:厨卫/阳台/屋面/地下室渗漏水维修,持证施工+明码实价,防水补漏公司TOP5推荐 - 即刻修防水
  • 质数prime numbers
  • 从零构建高安全多模态智能门锁:NXP平台硬件设计与实战解析
  • Hanime1Plugin实战指南:如何在Android设备上构建纯净观影环境
  • 5分钟掌握LinkSwift:浏览器脚本实现8大网盘高效下载的终极方案
  • 2026东莞漏水检测维修本地口碑防水商家榜单:厨卫/阳台/屋面/地下室渗漏水维修,持证施工+明码实价,防水补漏公司TOP5推荐 - 即刻修防水
  • 408计算机网络考试大纲|408计算机网络知识点总结|法硕考试分析pdf
  • 3步解决DirectDraw游戏兼容性问题的终极方案
  • P89LPC938 ADC与中断系统实战:从模式选择到多通道采集
  • 2026年新发布:深圳刑事纠纷法律服务市场实力机构深度观察 - 品牌鉴赏官2026
  • 深度强化学习在约束多目标优化中的应用与实现
  • 英雄联盟终极效率工具:League Akari 完全指南
  • 嵌入式GUI开发实战:emWin键盘、精灵与抗锯齿技术解析
  • 如何用Parsec VDD打造专业级虚拟显示器:游戏串流与多屏工作终极方案
  • NXP IEC60730B自检库ADC与时钟测试模块集成实战指南
  • 如何快速掌握WaveTools:终极鸣潮游戏优化工具箱使用指南
  • LPC213x ARM7 PWM与看门狗配置实战:从寄存器到电机控制避坑指南
  • 终极虚拟显示器指南:ParsecVDisplay让你的Windows桌面轻松扩展
  • 终极免费手写笔记软件Xournal++:PDF批注与跨平台笔记的完整指南