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)

 

 

 

 

 

 

posted @ 2022-01-12 19:19  achived  阅读(43)  评论(0编辑  收藏  举报