У меня есть класс страницы Wicket, который устанавливает заголовок страницы в зависимости от результата абстрактного метода.
public abstract class BasicPage extends WebPage {
public BasicPage() {
add(new Label("title", getTitle()));
}
protected abstract String getTitle();
}
NetBeans предупреждает меня с сообщением "Overridable method call in constructor", но что с ним должно быть? Единственная альтернатива, которую я могу себе представить, - передать результаты других абстрактных методов суперструктору в подклассах. Но это может быть трудно читать со многими параметрами.