相关疑难解决方法(0)

Java方法注释如何与方法重写一起使用?

我有一个父类Parent和一个子类Child,由此定义:

class Parent {
    @MyAnnotation("hello")
    void foo() {
        // implementation irrelevant
    }
}
class Child {
    @Override
    foo() {
        // implementation irrelevant
    }
}
Run Code Online (Sandbox Code Playgroud)

如果我获得Method参考Child::foo,childFoo.getAnnotation(MyAnnotation.class)会给我@MyAnnotation吗?还是会的null

我更感兴趣的是注释如何或是否与Java继承一起使用.

java inheritance overriding annotations

63
推荐指数
3
解决办法
3万
查看次数

标签 统计

annotations ×1

inheritance ×1

java ×1

overriding ×1