【发布时间】:2015-01-04 10:54:58
【问题描述】:
为什么java编译器不允许在注解中使用接口?
我可以在注解中使用枚举:
public @interface SomeAnnotation {
SomeEnum[] value() default {};
}
我可以在枚举中实现接口:
public enum SomeEnum implements SomeInterface {
NAME1, NAME2;
}
但我不能在注解中使用接口:
public @interface SomeAnnotation {
SomeInterface[] value() default {};
}
很郁闷……
【问题讨论】:
标签: java enums annotations