當前位置:編程學習大全網 - 編程軟體 - Java ,自定義註解怎麽使用

Java ,自定義註解怎麽使用

java中自定義註解的使用方法:

首先聲明壹個接口,並未它添加註解內容!

package testAnnotation;

import java.lang.annotation.Documented;

import java.lang.annotation.Retention;

import java.lang.annotation.RetentionPolicy;

@Documented

@Retention(RetentionPolicy.RUNTIME)

public @interface Person{

String name();

int age();

}

2、然後利用反射機制查看類的註解內容

package testAnnotation;

@Person(name="xingoo",age=25)

public class test3 {

public static void print(Class c){

System.out.println(c.getName());

//java.lang.Class的getAnnotation方法,如果有註解,則返回註解。否則返回null

Person person = (Person)c.getAnnotation(Person.class);

if(person != null){

System.out.println("name:"+person.name()+" age:"+person.age());

}else{

System.out.println("person unknown!");

}

}

public static void main(String[] args){

test3.print(test3.class);

}

}

運行結果,讀取到了註解的內容

testAnnotation.test3

name:xingoo age:25

  • 上一篇:初三分流去技校學什麽專業好就業
  • 下一篇:c語言中scanf的用法
  • copyright 2024編程學習大全網