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

学习Java诠注Annotation

2013-10-27 
学习Java注解Annotation?1.概述??? 注解可以定义到方法上,类上,一个注解相当与一个类,就相当于实例了一个

学习Java注解Annotation

?1.概述

??? 注解可以定义到方法上,类上,一个注解相当与一个类,就相当于实例了一个对象,加上了注解,就相当于加了一个标志。

??? 常用的注解:

??? @Override:表示重新父类的方法,

??? 这个也可以判断是否覆盖的父类方法,在方法前面加上此语句,如果提示的错误,那么你不是覆盖的父类的方法,要是提示的没有错误,那么就是覆盖的父类的方法。

??? @SuppressWarnings("deprecation"):取消编译器的警告(例如你使用的方法过时了)

??? @Deprecated:在方法的最上边也上此语句,表示此方法过时,了,或者使用在类上面

 import java.lang.annotation.Retention;    import java.lang.annotation.RetentionPolicy;    /**    * 注解类    */    @Retention(RetentionPolicy.RUNTIME)    public @interface annotationText {    String value();    }    public class ApplyMyAnnotation {    public static void main(String[] args) throws Exception {    Method methodshow = ApplyMyAnnotation.class.getMethod("show");    annotationText anno = methodshow.getAnnotation(annotationText.class);    System.out.println(anno.value());    }    @annotationText("java")    public void show() {    System.out.println("hello");    }    }

?结果:

??? java

1 楼 jacking124 21 小时前   总结归纳的不错的!!

热点排行