题目内容

4、下列()是注解的正确声明。

A. @TestAnnotation public class Test{}
B. @Inherited @Retention @interface Test{}
C. public @interface Test{}
D. interface Test{}

查看答案
更多问题

8、下列代码编译错误的是()。

A. public @interface FailingAnnotation{int[] complexity();}
B. public @interface FailingAnnotation{Enum complexity();}
C. public @interface FailingAnnotation{String complexity();}
D. public @interface FailingAnnotation{Object complexity();}

3、以下代码可以使用反射来检索的是()。@Retention( RetentionPolicy.RUNTIME )public @interface Description{String value;}

A. 对
B. 错

1、以下代码不能成功编译的是()。@Target( { ElementType.FIELD, ElementType.TYPE, ElementType.FIELD })public @interface TestAnnotation {int[] value() default{};}

A. 对
B. 错

2、以下代码可以正常编译()。public @interface AnAnnotation extends OtherAnnotation{}

A. 对
B. 错

答案查题题库