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

黑马软件工程师-<<基础加强-1.5新特性(中)(注解(Annotation))>>

2013-10-21 
黑马程序员---基础加强---1.5新特性(中)(注解(Annotation))--------------------ASP.NetAndroidIOS开

黑马程序员---<<基础加强---1.5新特性(中)(注解(Annotation))>>

--------------------ASP.Net+Android+IOS开发、.Net培训、期待与您交流! --------------------



1.  注解       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



--------------------ASP.Net+Android+IOS开发、.Net培训、期待与您交流! --------------------



 


热点排行