---------------- <a href="http://www.itheima.com"target="blank">ASP.Net+Unity开发</a>、<a href="http://www.itheima.com"target="blank">.Net培训</a>、期待与您交流! ----------------------
注解:
@SuppressWarnings("deprecation") //过时语法不提示。
public class StaticImport {}
@Deprecated //将下面方法注解为过时
public static void sop(){}
@Override //注解为覆盖
//自己创建一个注解
@Retention(RetentionPolicy.RUNTIME) //RetentionPolicy.RUNTIME对应阶段: java源文件--> class文件 -->内存中
public @interface ItcastAnnotation{
}
@Target(ElementType.method)
//1.java在编译时将注解去掉了 2.class被类加载器加载后注解的去向不明
为注解增加基本属性:
@Retention(RetentionPolicy.RUNTIME)
public @interface ItcastAnnotation{
String color();
}
@ItcastAnnotation(color = "red")
public @interface ItcastAnnotation{
}
数组类型的属性:int[]arrAttr() default{1,2,3}; @MyAnnotation(arrayAttr = 1) 如果数据属性中只有一个元素,这时候属性值部分的大括号可以省略
35.--------------- <a href="http://www.itheima.com"target="blank">ASP.Net+Unity开发</a>、<a href="http://www.itheima.com"target="blank">.Net培训</a>、期待与您交流! ----------------------