注解--MyAnnotation1

来源:互联网 发布:怎么修改端口号 编辑:程序博客网 时间:2024/06/11 03:11

自己写一个注解:MyAnnotation1

/**
 * 分析:
 * 1、最简单的自定义注解--使用时"必须赋值"
 *   --如:public String name();
 *   1)使用:如--@MyAnnotation(name="hncu")--注意,注解后面没有";"
 *   
 * 2、加了default的注解--使用时"可以不赋值"
 *   --如:public int num() default 0;
 *   1)使用:如--@MyAnnotation
 *
 * 3、变量名是value--使用时可以"不给出变量名"
 *   --如:public String value();
 *   1)使用:如--@MyAnnotation("hncu")
 *   
 * 注:
 * 1、因为没有给注解定义@Target,所以以上注解1/2/3--都可以放在任意位置,如:类、变量、方法、构造器...
 * 2、注解只是给其它程序或代码读取信息的--类似"做标记"
 * 3、添加成员变量--public String name();//后面必须带一个"括号"
 * 4、注意,注解后面没有分号
 */

代码demo:

package cn.hncu.annotation;public @interface MyAnnotation1 {public String name() default "默认name";//public int num() default 0;}


0 0
原创粉丝点击