您的位置:首页 > 文旅 > 旅游 > 科学小制作 小发明 简单 手工_公众号推送怎么制作_快速排名刷_360搜索网址是多少

科学小制作 小发明 简单 手工_公众号推送怎么制作_快速排名刷_360搜索网址是多少

2025/1/5 20:53:51 来源:https://blog.csdn.net/qq_62943420/article/details/143934381  浏览:    关键词:科学小制作 小发明 简单 手工_公众号推送怎么制作_快速排名刷_360搜索网址是多少
科学小制作 小发明 简单 手工_公众号推送怎么制作_快速排名刷_360搜索网址是多少

需要搭配b站西部开源的课食用

1.1 什么是注解



1.2 普通注解代码

package nb;  import java.util.ArrayList;  
import java.util.List;  public class Test01 {  @Override  
//    重写的注释  public String toString() {  return toString();  }  @Deprecated  //Deprecated 不推荐程序员使用,但是可以使用,或者存在更好的方式  public static void test() {  System.out.println("Deprecated");  }  @SuppressWarnings("all")  public void test02() {  List list = new ArrayList();  }  public static void main(String[] args) {  test();  }  }

1.3 元注解代码

package nb;  import java.lang.annotation.*;  //测试元注解  
@MyAnnotation  
public class Test02 {  public void test() {  }  
}  //定义一个注解  
@Target(value = {ElementType.METHOD, ElementType.TYPE})  
//Target 表示我们的注解可以用在哪些地方  
@Retention(value = RetentionPolicy.RUNTIME)  
//Retention表明我们的注解在什么地方还有效  @Documented  
//Documented表示我们的注解生成在JAVAdoc中  @Inherited  
//Inherited子类可以继承父类的继承  
@interface MyAnnotation {  }

1.4 自定义注解

package nb;  import java.lang.annotation.ElementType;  
import java.lang.annotation.Retention;  
import java.lang.annotation.RetentionPolicy;  
import java.lang.annotation.Target;  public class Test03 {  //注解可以显示赋值,如果没有默认值,我们就必须给注解赋值  @MyAnnotation2(name = "aqin",schools = {"西北大学,西工大"})  public void test(){}  @MyAnnotation3("琴江")  public void test1(){  }  
}  @Target({ElementType.TYPE, ElementType.METHOD}) //可以作用在类和方法上  
@Retention(RetentionPolicy.RUNTIME)  
@interface MyAnnotation2 {  String name() default "";//注解的参数:参数类型+参数名,默认参数是空  int id() default -1;//默认值为-1,代表不存在  String[] schools();  
}  @interface MyAnnotation3{  String value();//只有默认值value可以省略  
}

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com