Java 文檔註釋.
阿新 • • 發佈:2018-01-22
you stat clas llc user 都在 turn java 開發 使用說明 文檔註釋
在開始的 / 之後,第一行或幾行是關於類、變量和方法的主要描述。
之後,你可以包含一個或多個何種各樣的 @ 標簽。每一個 @ 標簽必須在一個新行的開始或者在一行的開始緊跟星號().
多個相同類型的標簽應該放成一組。例如,如果你有三個 @see 標簽,可以將它們一個接一個的放在一起。
下面是一個類的說明註釋的實例:
/ 這個類繪制一個條形圖
在開始的 / 之後,第一行或幾行是關於類、變量和方法的主要描述。
之後,你可以包含一個或多個何種各樣的 @ 標簽。每一個 @ 標簽必須在一個新行的開始或者在一行的開始緊跟星號().
多個相同類型的標簽應該放成一組。例如,如果你有三個 @see 標簽,可以將它們一個接一個的放在一起。
下面是一個類的說明註釋的實例:
/ 這個類繪制一個條形圖
- @author runoob
- @version 1.2
/
javadoc 輸出什麽
javadoc 工具將北京股票配資Java 程序的源代碼作為輸入,輸出一些包含你程序註釋的HTML文件。
每一個類的信息將在獨自的HTML文件裏。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 文檔註釋.