独自の注釈の定義

@Interface 注釈を使用して、 独自の注釈定義を作成できます。

手順

@Interface 注釈を使用して独自の注釈を定義します。
  • 注釈定義は、インターフェース定義と似ています。
  • 注釈メソッド宣言には、パラメーターや throws 文節を含めることはできません。 メソッド宣言は、次のいずれかの要素を戻します。
    • プリミティブ
    • String
    • クラス
    • 列挙
    • 上記の型の配列
  • メソッドはデフォルト値を持つことができます。
public @interface CreatedBy{
     String name();
     String date();
     boolean contractor() default false;
}          
@CreatedBy(name = "Mary Smith",date="02/02/2008");
public class MyClass{....}         

タスクの結果

Meta-annotations: Meta-annotations (注釈の注釈) は、 以下のように注釈の使用方法についての追加情報を提供します。 その他の組み込み注釈:

フィードバック