最佳答案
我有一个父类 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 继承一起工作。