Java 自定義注解
自定義注解
在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";
}
點(diǎn)擊加載更多評論>>