教育改变生活
标题:
什么是注解?
[打印本页]
作者:
李玮
时间:
2021-6-25 11:22
标题:
什么是注解?
一、认识注解
在平时不知道我们是否都用过便利贴,在一张纸上写好几句话,贴在我们需要的地方。就是下面这个;
还有一个情况,大多数人都叫我们程序猿(钱多话少死得快),这也是给我们贴了一个标签。像这两种情况基本上就是注解。你可以把这两种情况联想到代码的注解上。比如我们定义了一个方法,这个方法要实现加法的运算,那么我们就可以定义一个@ADD标签。表示这个方法就是实现加法的。我们程序员一看到这个@ADD,就能很容易理解这个方法是干嘛的。简单而言。注解就是对于代码中某些鲜活个体的贴上去的一张标签。简化来讲,注解如同一张标签。
因为,如果你之前还未正式的学习过注解,你就可以把他当成便利贴标签就好了,这能帮你理解注解的大部分内容。
不过正是开始之前,还是谈一下学习注解的主要意义吧。
1、首先我们能够读懂别人写的代码,特别是框架相关的代码。
2、本来可能需要很多配置文件,需要很多逻辑才能实现的内容,就可以使用一个或者多个注解来替代,这样就使得编程更加简洁,代码更加清晰。
3、zhuangbility,也就是让你在面试的时候拿来这个的。
OK,理解了注解的思想,我们就可以正式的学习一下注解了。
二、注解
我们介绍完注解之后在介绍元注解,在上面已经介绍过了,其实注解就是一张便利贴,我们可以随便写点东西,贴在我们想贴的地方。下面我们来正式的去介绍一下什么是注解以及如何定义注解。用法超级简单。
声明一个注解,其实和创建一个类差不多,只不过声明一个类是用class,声明一个接口是interface。声明一个注解很简单,使用@interface。下面我们举个例子:
简单吧,但是里面有一点需要和类、接口的声明有点不同。注解是没有方法的,只有成员变量。而且我们可以自己定义默认值。但是形式上和方法一样.我们使用的时候,就像我们在开发Spring的时候一样就好了。
欢迎光临 教育改变生活 (http://bbs.goldoar.com/)
Powered by Discuz! X3.2