LintCode练习:2854 · 自定义注解

本题旨在练习自定义注解,无奈前面的知识点没有讲述自定义注解的详细信息,比如生命周期,作用对象等,所以导致这道题虽然提示了但是也不会的现状。

你还需要了解的自定义注解相关知识:(元注解)

LintCode练习:2854 · 自定义注解

LintCode练习:2854 · 自定义注解

LintCode练习:2854 · 自定义注解

本道题的参考答案:

import java.lang.annotation.*;

@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.FIELD})
public @interface MyAnnotation {
    String name();
    int age();
}

在MyAnnotation文件下,虽然和以前一样给出了class... ,但是此次需要将class改为@interface来自定义我们的注解,定义注解和定义类很像,但是我们大概不能在相同类名下定义相同名字的注解。

参考博客:

Java自定义注解 

一篇文章,全面掌握Java自定义注解(Annontation)

 

 

 

 

 

LintCode练习:2854 · 自定义注解

LintCode练习:2854 · 自定义注解

 

上一篇:2021SC@SDUSC Zxing开源代码(三)CameraManager代码分析


下一篇:Rthread+Cubemx快速构建工程