У меня есть следующая настройка, которая дает мне сообщение о том, что "Constructor Calls Overridable Method". Я знаю, что это происходит, но мой вопрос заключается в том, как исправить это, чтобы код все еще работал, и сообщение уходит.
public interface Foo{
void doFoo();
}
public class FooImpl implements Foo{
@Override{
public void doFoo(){
//.. Do important code
}
}
public class Bar{
private FooImpl fi;
public Bar(){
fi = new FooImpl();
fi.doFoo(); // The message complains about this line
}
}
Спасибо!