首页 > 代码库 > Java自定义注解
Java自定义注解
=================================================================
只有一个成员时,成员名必须取为value()。使用时直接赋值即可!
使用如下:
=======================================
注解类可以没有成员,称为标识注解。
使用如下:
=======================
如果注解作用域只有方法而没有类,则注解不能用于类的注解:
在类使用出错!
如果注解作用域只有类,则注解不能用于方法!
@Target定义了作用域,前面是方法,后面是类。
================================================
生命周期:
如果注解的生命周期设置为SOURCE,则运行时注解将不存在,只有源码有,控制台也不会有解析结果:
如果改成CLASS:
必须是RUNTIME事方能取到解析的注解:
=====================
注解的继承:
由于是接口,所以继承不起作用,控制台无输出。对接口继承的方式不起作用,接下来改成类来看看:将Person类改成class,child类继承person类。
控制台输出:
总结:注解继承的时候只会继承类上面的注解,不会继承方法上的注解。
Java自定义注解
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。