位置:首頁 > 軟件操作教程 > 編程開發(fā) > Java > 問題詳情

Java 自定義注解

提問人:劉旭39發(fā)布時(shí)間:2020-11-28

自定義注解

在Java中,我們可以使用@interface關(guān)鍵字來創(chuàng)建自定義注解。創(chuàng)建自定義注解時(shí)要注意:自定義注解需要加上元注解來描述注解的使用方式和范圍;自定義注解不能繼承其他的注解或者接口;可以通過default來聲明參數(shù)默認(rèn)值;和接口類似,注解中的方法不允許使用protected、private 修飾符,也無須加public等修飾符,保持默認(rèn)即可。

import java.lang.annotation.*;

import javax.lang.model.element.Element;

//@Deprecated注解表明該方法已經(jīng)過期,不再推薦使用

@Target({ElementType.TYPE,ElementType.METHOD})

@Retention(RetentionPolicy.RUNTIME)

@Inhrited

@Documented

public interface CustomAnnotation {

int num() default 10;

String name() default"Jack";

String desc() default "My name is Jack";

}


繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部