gpt4 book ai didi

overriding - OpenJDK @Override 缺失问题

转载 作者:行者123 更新时间:2023-11-30 11:16:40 25 4
gpt4 key购买 nike

有没有在OpenJDK 1.7.0_45中派生类重写基类方法,但没有@Override注解,运行时派生类实例调用基类方法的情况?

class Base {
public f() {
}
}

class Derived {
public f() {
}
}

派生类的方法不调用基类的方法。

顺便说一句,相同的代码在 Oracle JDK1.7 上运行良好。

最佳答案

不,你可以see in the Javadocs , @Override 有 SOURCE保留并且仅用作编译时保护。字节码不会有任何不同。另见 How to identify override method in Java byte code?

关于overriding - OpenJDK @Override 缺失问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24757014/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com