【发布时间】:2015-05-30 19:49:44
【问题描述】:
我是注释的新手。我已经阅读了很多解释注释概念的教程。但是我在任何地方都找不到关于在一个类中定义多个注释的信息。所以请给我一些关于定义和访问多个注释的见解。下面是我在一个类中定义两个注释的代码,eclipse IDE给我一个错误“公共类型SampleAnn必须在它自己的文件中定义”..是原因对于这个错误,因为 java 约定“在类名的名称中每个类应该只有一个公共注释”?
@Documented
@Target(ElementType.LOCAL_VARIABLE)
@Inherited
@Retention(RetentionPolicy.RUNTIME)
public @interface MethodInfo{
int number1;
}
@Documented
@Target(ElementType.LOCAL_VARIABLE)
@Retention(RetentionPolicy.RUNTIME)
public @interface SampleAnn{
int number2;
}
【问题讨论】:
-
注解是类,Java 中每个文件不能有多个公共*类。
标签: java annotations