상세 컨텐츠

본문 제목

자바 애노테이션 지정해둔 값 다 뽑아보기

관리X 과거글

by 까먹기전에 2015. 3. 28. 10:35

본문

반응형

import java.lang.annotation.*;


@Target(value={ElementType.METHOD,ElementType.TYPE})

@Retention(value=RetentionPolicy.RUNTIME)

@interface DD{

int a();

String b() default "bbb";

int[] c() default {600,700};

}


@DD(a=100,b="aaa",c={200,300,400})

class B{

@DD(a=500)

void d(){

System.out.println("메서드");

}

public static void main(String args[]){

DD o=B.class.getAnnotation(DD.class);

int v1=o.a();

System.out.println(v1);

String v2 = o.b();

int[] v3= o.c();

System.out.println(v2);

for(int v : v3){

System.out.println(v);

}

}

}




관련글 더보기