import java.io.*; /** * JavaDocテスト用クラスです。ソースに意味はありません。
* @author 田中宏和 * @version 1.0 */ public class HelloWorldJavaDoc { /** * コメント */ private String comment; /** * 引数なしのコンストラクタ */ public HelloWorldJavaDoc() { } /** * コメントを引数とするコンストラクタ * @param comment コメント */ public HelloWorldJavaDoc(String comment) { this.comment = comment; } /** * コメントの取得 * @return コメントを返す。
* コメントが設定されていない場合「知らない」を返す。 */ public String getComment() { if (comment==null) { return "知らない"; } return comment; } /** * コメントを設定 * @param comment コメント */ public void setComment(String comment) { this.comment = comment; } /** * コメントを出力ストリームに出力させる。
* コメントがない場合「知らない」と出力。 * @param OutputStreamWriterクラス * @throws java.io.IOException 入出力エラーが発生した場合にスローされる */ public void sayComment(OutputStreamWriter out) throws IOException { if (comment==null) { out.write("知らない"); } else { out.write(comment); } } }