상세 컨텐츠

본문 제목

자바 애노테이션 타겟지정,리텐션 지정

관리X 과거글

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

본문

반응형

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);

}

}




관련글 더보기