知灵犀知练
← 返回

Java 基础入门简答题

相比字符串常量,enum 适合解决什么问题?

参考答案

enum 把一组有限取值表示为编译期受约束的类型,可以为每个枚举值附加字段与行为,避免任意拼写的字符串流入业务分支。

题目解析

持久化和接口传输时仍要考虑名称变更的兼容性;直接依赖 ordinal 作为长期业务编码通常不稳妥。