加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

阶段1 语言基础+高级_1-3-Java语言高级_09-基础加强_第3节 注解_

发布时间:2020-12-15 05:30:33 所属栏目:Java 来源:网络整理
导读:点进去@Override的源码 进去看看 自己写个注解 ? 通过反编译查看注解的原理 在桌面上的新建文件夹里面,新建MyAnno.java文件 把刚才写的注解的代码粘贴进来。 javac 先编译一下刚才的MyAnno.java文件 生成了MyAnno.class文件 反编译javap 重新生成了这么一个



点进去@Override的源码 进去看看





自己写个注解




?
通过反编译查看注解的原理
在桌面上的新建文件夹里面,新建MyAnno.java文件


把刚才写的注解的代码粘贴进来。


javac 先编译一下刚才的MyAnno.java文件



生成了MyAnno.class文件



反编译javap


重新生成了这么一个MyAnno.java的文件


那么这个java文件账啥样呢?



本质上就一个接口interface


?




接口里面能定义啥,注解里面也就能定义啥,例如在里面定义一个抽象方法show。注解本质上就是一个接口
我们称抽象方法为注解的属性

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读