首頁>技術>

注意點:1、在使用註解的時候,如果註解裡面有屬性,那麼必須給屬性賦值,不然程式碼報錯。2、如果一個註解的屬性名字是value,那麼在使用的時候,該屬性名可以省略。3、註解使用語法:@註解類名(屬性名=屬性值 , 屬性名=屬性值 , 屬性名=屬性值 )

// 自定義註解類

public @interface Myannotation(){

//定義name屬性

String name();

//定義address屬性

String address();

//定義age屬性,並且賦值預設值為18

int age() default 18;

}

接下來,我們來使用這個註解:

public class Annotation(){

@MyAnnotation(name="張三" , address="南京新街口")

public void doSome(){

}

}

註解的屬性也可以是陣列型別的:

public @interface MyAnnotation {

//定義一個String型別的陣列屬性

String[] email();

}

//使用

@MyAnnotation(email = { "zhangsanqq.com", "zhangsansouhu.com" })

//如果陣列中只有一個元素,可以省略大括號

@MyAnnotation(email = "zhangsanqq.com")

9
最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • Ansible模組學習之cron模組