有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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

一个我似乎找不到相关信息的主题是如何对具有额外参数的枚举执行Javadoc。例如,在经典硬币示例中,1,5,10,25的值如何与便士、镍币、一角硬币、四分之一硬币(其他用手键入的货币)相关联

 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) 个答案

  1. # 1 楼答案

    这对你有用吗?还是我误解了这个问题

    /**
     * blah blah
     */
    enum Coin {
        /**
         * Penny - 1 cent, blah blah
         */
        PENNY(1),
    
        /**
         * Nickel - 5 cents, blah blah 
         */
        NICKEL(5),
        ...