我有一个父类Parent
和一个子类Child
,定义如下:
class Parent {
@MyAnnotation("hello")
void foo() {
// implementation irrelevant
}
}
class Child extends Parent {
@Override
foo() {
// implementation irrelevant
}
}
如果我获得一个对Child::foo
的Method
引用,childFoo.getAnnotation(MyAnnotation.class)
会给我@MyAnnotation
吗?或者它会是null
我更感兴趣的是注解如何或是否与Java继承一起工作。
https://stackoverflow.com/questions/10082619
复制相似问题