最佳答案
我有一个父类 Parent
和一个子类 Child
,定义如下:
class Parent {
@MyAnnotation("hello")
void foo() {
// implementation irrelevant
}
}
class Child extends Parent {
@Override
foo() {
// implementation irrelevant
}
}
如果我获得一个 Method
参考 Child::foo
,将 childFoo.getAnnotation(MyAnnotation.class)
给我 @MyAnnotation
? 或将它是 null
?
我更感兴趣的是注释如何或是否与 Java 继承一起工作。