(Новичок в Java, старый парень С#.)
Я заметил много использования @Override в коде кода Android. Я думал, что все Java-методы по умолчанию были "Виртуальными"?
Что тогда делает @Override?
Пример:
private class HelloWebViewClient extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
}