1. 程式人生 > >Java 文檔註釋.

Java 文檔註釋.

you stat clas llc user 都在 turn java 開發 使用說明

文檔註釋
在開始的 / 之後,第一行或幾行是關於類、變量和方法的主要描述。
之後,你可以包含一個或多個何種各樣的 @ 標簽。每一個 @ 標簽必須在一個新行的開始或者在一行的開始緊跟星號().
多個相同類型的標簽應該放成一組。例如,如果你有三個 @see 標簽,可以將它們一個接一個的放在一起。
下面是一個類的說明註釋的實例:
/
這個類繪制一個條形圖

  • @author runoob
  • @version 1.2
    /
    javadoc 輸出什麽
    javadoc 工具將北京股票配資Java 程序的源代碼作為輸入,輸出一些包含你程序註釋的HTML文件。
    每一個類的信息將在獨自的HTML文件裏。javadoc 也可以輸出繼承的樹形結構和索引。
    由於 javadoc 的實現不同,工作也可能不同,你需要檢查你的 Java 開發系統的版本等細節,選擇合適的 Javadoc 版本。
    實例
    下面是一個融金匯銀使用說明註釋的簡單實例。註意每一個註釋都在它描述的項目的前面。
    在經過 javadoc 處理之後,SquareNum 類的註釋將在 SquareNum.html 中找到。
    SquareNum.java 文件代碼:
    import java.io.
    ;

/**

  • 這個類演示了文檔註釋
  • @author Ayan Amhed
  • @version 1.2
    */
    public class SquareNum {
    /**
    • This method returns the square of num.
    • This is a multiline description. You can use
    • as many lines as you like.
    • @param num The value to be squared.
    • @return num squared.
      /
      public double square(double num) {
      return num
      num;
      }
      /**
    • This method inputs a number from the user.
    • @return The value input as a double.
    • @exception IOException On input error.
    • @see IOException
      */
      public double getNumber() throws IOException {
      InputStreamReader isr = new InputStreamReader(System.in);
      BufferedReader inData = new BufferedReader(isr);
      String str;
      str = inData.readLine();
      return (new Double(str)).doubleValue();
      }
      /**
    • This method demonstrates square().
    • @param args Unused.
    • @return Nothing.
    • @exception IOException On input error.
    • @see IOException
      */
      public static void main(String args[]) throws IOException
      {
      SquareNum ob = new SquareNum();
      double val;
      System.out.println("Enter value to be squared: ");
      val = ob.getNumber();
      val = ob.square(val);
      System.out.println("Squared value is " + val);
      }
      }
      如下,使用 javadoc 工具處理 SquareNum.java 文件:
      $ javadoc SquareNum.java
      Loading source file SquareNum.java...
      Constructing Javadoc information...
      Standard Doclet version 1.5.0_13
      Building bjrongjinhuiyin.com tree for all the packages and classes...
      Generating SquareNum.html...
      SquareNum.java:39: warning - @return tag cannot be used\
      in method with void return type.
      Generating package-frame.html...
      Generating package-summary.html...
      Generating package-tree.html...
      Generating constant-values.html...
      Building index for all the packages and classes...
      Generating overview-tree.html...
      Generating index-all.html...
      Generating deprecated-list.html...
      Building index for all classes...
      Generating allclasses-frame.html...
      Generating allclasses-noframe.html...
      Generating index.html...
      Generating help-doc.html...
      Generating stylesheet.css...
      1 warning
      $

Java 文檔註釋.