Annotation(注解)的使用

Annotation(注解) 学习

我与影子孤独终老i 提交于 2019-11-27 06:33:17
一, Annotation( 注解 ) 概述 , Annotation 其实就是代码里的特殊标记 , 它用于替代配置文件,也就是说,传统方式通过配置文件告诉类如何运行,有了注解技术后,开发人员可以通过注解告诉类如何运行 三个基本的 Annotation: • @Override: 限定重写父类方法 , 该注解只能用于方法 • @Deprecated: 用于表示某个程序元素 ( 类 , 方法等 ) 已过时 • @SuppressWarnings: 抑制编译器警告 . 二,自定义 Annotation 1,方法: 定义 Annotation 使用 @interface 关键字:(作用, 原来写在配置文件中的信息,可以通过注解描述 ) 2,支持的类型: • 注解属性的类型只能是如下类型: String 类型 8 大基本数据类型 Class 类型 枚举类型 注解类型 以上类型的一维数组 代码(定义注解): public @interface MyAnnotation { //支持的可以配置的类型 String name() default "flx";//声明注解的属性,默认 "flx" int age() default 35; Gender gender() default Gender.MALE; Class clazz() default String.class;//配置一个类