注解和反射

内置注解:

@Override--检查该方法是不是重写方法,或者是是不是引用接口中定义的方法

@Deprecated--标记方法为过时方法,下次调用该方法时会出现提示该方法过时

@SupressWarnings--要有参数,指示编译器忽略警告

 

元注解:对其他注解产生作用的注解

@Retention--描述该注解的生命周期(Source<Class<Runtime),一般默认是Runtime

@Target--描述被标记的注解可以使用在哪些地方,是方法呢还是类等其他地方

@Documented--说明该注解包含在用户文档中,否则会报错

@Inherited--说明子类可以继承父类的该注解

 

自定义注解:

格式为:

......@interface 注解名{}

 

posted @ 2021-03-11 22:00  痕累  阅读(37)  评论(0)    收藏  举报