Следующий код дает ошибку около public void control() {
.
EClipse дает совет, чтобы также удалить аннотацию @Override. Я перебрал docs.oracle и обнаружил, что Если метод, помеченный @Override , не может корректно переопределить метод в одном из его суперклассов, компилятор генерирует ошибку.
Я не понимаю, что означает "неправильно корректировать"?
public class PersistenceFlowController implements controllers.FlowController {
@Override
public void control() {
// Do some works here
}
}
package controllers;
public interface FlowController {
void control();
}