使用Java @Override注释的最佳实践是什么?为什么?
使用@Override注释标记每个重写方法似乎有点过分.是否有某些编程情况需要使用@Override和其他不应该使用的@Override?
(新手到Java,旧时代的C#家伙.)
我注意到@OverrideAndroid示例代码中有很多用处.我认为所有Java方法都默认为"虚拟"?
然后做@Override什么?
例:
private class HelloWebViewClient extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
}
Run Code Online (Sandbox Code Playgroud)