首页 > 解决方案 > 有没有更好的方法来扩展 Java Enum?

问题描述

我的程序中使用了许多类型的枚举。他们中的大多数使用以数字开头的特殊字符或单词。所以我必须添加一个字符串字段并为每个人实现构造函数和 toString 功能。

public enum Money {
   OneDollar("1$"),
   HundredDollars("100$");

   private String value;
   private Money(String value) {
       this.value = value;
   }
   public String toString() {
       return this.value;
   }
}

有没有一种简单的方法可以重用相同的字段和函数?

标签: javaenumsextends

解决方案


推荐阅读