アノテーション
出典: フリー百科事典『ウィキペディア(Wikipedia)』
アノテーションとは、あるデータに対して関連する情報(メタデータ)を註釈として付与すること。XML等の記述形式を用いてメタデータをタグ付けする場合が多い。付与したメタデータやタグを指してアノテーションという場合もある。
[編集] Javaにおけるアノテーション
Javaでは、Java5から登場した機能にアノテーションという名前の機能がある。Javaのアノテーションは、クラスやメソッド、パッケージに対してメタデータとして注釈を記入する。Javaのアノテーションは実態はjava.lang.annotation.Annotationインタフェースを継承したインタフェース('interface')であり、自作することもできる。
[編集] Javaの主なアノテーション
- @Deprecated - 対象となるクラスやメソッドが非推奨であることを情報として付加する。Javadocの@deprecatedと同じ。
- @Override - そのメソッドがスーパークラスのメソッドをオーバーライドしていることを示す。C#のoverride修飾子とほぼ同等の機能を果たす。
- @SuppressWarings - 引数で指定した特定の警告メッセージをコンパイラに与えず無視する。
[編集] 関連項目
カテゴリ: メタデータ | Java言語 | コンピュータ関連のスタブ項目