コメントを記入しておくと、後からプログラムの内容を確認したり、再利用したりする場合にわかりやすくなります。
またJavadoc用のコメントを記述しておくと、自分で作ったメソッドやクラスなどを他の人が利用しやすくなります。
そこでこの記事では、コメントについて以下の内容で解説していきます。
・コメントとは?
・1行コメントの書き方
・複数行コメントの書き方
・Javadocコメントの書き方
今回はコメントについて、わかりやすく解説していきますので、ぜひ参考にしてください!
なお、Javaの記事については、こちらにまとめています。
コメントとは
コメントとは、プログラム実行時に無視される記述のことです。
ですので、プログラムの動作には何の影響もありません。
後からプログラムの内容を確認したり、再利用したりする場合にわかりやすくなるように記述します。
1行コメント
Javaではコメントを1行で書く場合と複数行で書く場合とで書き方が違います。
1行で書く場合は「//」のあとにコメントを記述します。
// 1行のコメント
複数行コメント
複数行で書く場合は「/*」と「*/」の間にコメントを記述します。
/* 複数行の コメント */
Javadocコメント
JavadocとはJavaのソースコードからHTML形式のAPI仕様書を生成するソフトのことです。
Javadocのフォーマットに従って記述しておくと定義したメソッドやクラスを説明するドキュメントをJavadocで簡単に作成することができます。
Javadocコメントを書く場合は「/**」と「*/」の間にコメントを記述します。
/** Javadocコメント */
1行コメントの書き方
1行コメントの書き方をサンプルコードで確認しましょう。
public class Hello { public static void main(String[] args) { // ディスプレイに表示するためのメソッド System.out.println("Hello Java!"); } }
実行結果:
Hello Java!
コメント「ディスプレイに表示するためのメソッド」はプログラムの実行には何の影響も与えていません。
複数行コメントの書き方
複数行のコメントの書き方をサンプルコードで確認しましょう。
public class Hello { public static void main(String[] args) { /* ディスプレイに 表示するためのメソッド */ System.out.println("Hello Java!"); } }
実行結果:
Hello Java!
Javadocコメントの書き方
Javadocコメントの書き方をサンプルコードで確認しましょう。
/** * @author Samurai Engineer * @version 0.0.1 */ /** * Javadoc解説用のメインクラス */ public class Hello { /** * mainメソッド * @param args 使用しない */ public static void main(String[] args) { // ディスプレイに表示するためのメソッド System.out.println("Hello Java!"); } }
実行結果:
Hello Java!
下記のようにjavadocコマンドを使うとソースコードからドキュメントを作成することができます。
javadoc -d html Hello.java
htmlという名前のフォルダが作成され,ドキュメントがそのフォルダ内に作られます。
フォルダhtml内のindex.htmlをWebブラウザで開くとドキュメントの内容を確認できます。
規約
以下の表のように「@」(アットマーク)がついたタグが用意されています。
タグ | 説明 |
---|---|
@atuthor | プログラムの作成者 |
@version | 作成したプログラムのバージョン |
@param | メソッドの引数の説明 |
@return | メソッドの戻り値の説明 |
まとめ
今回はコメントについて解説してきましたが、いかがでしたか?
コメントを記入しておくと、後からプログラムの内容を確認したり、再利用したりする場合にわかりやすくなります。
またJavadoc用のコメントを記述しておくと、自分で作ったメソッドやクラスなどを他の人が利用しやすくなります。
コメントを活用して楽にプログラムが利用できるように、この記事を何度も参考にして下さいね!