【发布时间】:2010-12-10 02:13:56
【问题描述】:
我不明白为什么Java注解中没有继承,就像Java类一样。我认为这将非常有用。
例如:我想知道给定的注释是否是验证器。通过继承,我可以反射性地浏览超类以了解此注释是否扩展了ValidatorAnnotation。否则,我怎么能做到这一点?
那么,谁能给我一个做出这个设计决定的理由?
【问题讨论】:
-
注意,顺便说一句,所有注解都扩展
java.lang.annotation.Annotation,即任何注解都是instanceof,尽管没有明确声明这一事实。
标签: java inheritance annotations