枚举类与注解6-自定义注解

1、注解声明:@interface

2、内部定义成员,通常使用value表示

3、指定成员的默认值,用default定义

public @interface MyAnnotation {

    String value()default "Hello";

}

4、如果自定义注解没有成员,表明是一个标识作用。

5、如果注解有成员,在使用注解时,需要指明成员的值。

@MyAnnotation(value ="Morning")

class Person {

    private Stringname;

    private int age;

    public Person(String name,int age) {

    this.name = name;

    this.age = age;

}

public Person() {

}

public void walk(){

    System.out.println("walk");

}

public void eat(){

    System.out.println("eat");

    }

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容