首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

张龙 Annotation学习札记1

2012-10-24 
张龙 Annotation学习笔记1首先明确一个概念: annotation注解????? comment注释? 不要混淆了 a) Override

张龙 Annotation学习笔记1

首先明确一个概念:
annotation=注解????? comment=注释? 不要混淆了

a) Override注解表示子类要重写(override)父类的对应方法。
举例:OverrideTest.java

?

package com.shengsiyuan.annotation;@AnnotationTest(value2 = EnumTest.Welcome)public class AnnotationUsage{@AnnotationTest(value1 = {"world", "ABCD"}, value2 = EnumTest.World)public void method(){   System.out.println("usage of annotation");}public static void main(String[] args){   AnnotationUsage usage = new AnnotationUsage();                   usage.method();}}

?

最后有一点需要注意的是:
当我们使用@interface关键字定义一个注解时,该注解隐含地继承了java.lang.annotation.Annotation接口;如果我们定义了一个接口,并且让该接口继承自Annotation,那么我们所定义的接口依然还是接口而不是注解;Annotation本身是接口而不是注解。可以与Enum类比。


?

?

?

热点排行