zoukankan      html  css  js  c++  java
  • 注解

    概述

    注解(Annotation)

    是放在Java源码的类、方法、字段、参数前的一种特殊“注释”

    使用方法

    内置注解

    @Override(检查该方法是否正确的重写方法)

    @Deprecated(标记过时方法)

    @SuppressWarnings (指示编译器去忽略注解中声明的警告)

    元注解

    @Target(描述注解的使用范围)

    @Retention(表示在什么级别保存注释信息,描述生命周期)

    @Document(该注解被包含在javadoc)

    @Inherited(说明子类可以继承父类中得该注释)

    实例

    /**
     * 自定义注解
     */
    @MyAnnotation(name = "钢镚")
    public class TestAnnotation {
    //    如果没有默认值,就必须赋值
        @MyAnnotation(name = "钢镚")
        public void test(){
    
        }
    }
    @Target(value = {ElementType.METHOD,ElementType.TYPE})
    @Retention(RetentionPolicy.RUNTIME)
    @interface MyAnnotation{
        String name();
        //设置默认值
        String age() default "";
    
        String[] schools() default {"钢镚核恒","肝肝","嘟嘟"};
    }
    
  • 相关阅读:
    有关数据恢复的几个概念的理解
    cmsr 1.0.6
    Cmsr 1.0.5
    Cmsr 1.0.4
    vue中的v-model 与 .sync
    es6中clss做了些什么 怎么继承
    Cmsr 1.0.2
    Cmsr 1.0.1
    Cmsr 1.0.0
    VUE3.0新特性
  • 原文地址:https://www.cnblogs.com/gbhh/p/13768128.html
Copyright © 2011-2022 走看看