如何在具有额外属性的Java枚举上执行Javadoc?

时间:2016-02-17 20:05:06

标签: java enums javadoc

我似乎无法找到信息的一个主题是如何为具有额外参数的枚举执行Javadoc。例如,在经典的Coins示例中,1,5,10,25值如何与penny,nickle,dime,quarter(其他手动键入)相关联?

 enum Coin {
     PENNY(1),
     NICKEL(5),
     DIME(10),
     QUARTER(25);

   private final int denomValue;

   Coin(int denomValue) {
       this.denomValue = denomValue;
   }

   int denomValue() {
      return denomValue;
   }

   int toDenomination(int numPennies) {
      return numPennies / denomValue;
   }
}

典型的用例是记录错误助记符和int错误代码。

1 个答案:

答案 0 :(得分:0)

为你赢得这项工作还是我误解了这个问题?

/**
 * blah blah
 */
enum Coin {
    /**
     * Penny - 1 cent, blah blah
     */
    PENNY(1),

    /**
     * Nickel - 5 cents, blah blah 
     */
    NICKEL(5),
    ...