枚举是一种特殊类型的类,自Java 5引入以来,它帮助替代了传统的整型枚举模式。尽管技术上是合适的,但我们用于枚举常量的名称通常不是我们希望在日志、数据库或应用程序面向客户部分显示的名称。
在本教程中,我们将学习在Java中实现枚举的toString()方法的各种方式,以便我们可以提供替代或装饰性的名称。
2. 默认行为
所有枚举隐式扩展了Enum类,因此我们的枚举将从Enum类继承其默认的toString()行为:
public String toString() {
return name;
}
大约 3 分钟