Есть знатоки? Не понимаю почему такой вариант не работает в этой задаче: public A(int f1) { this.f1 = f1; this.initialize(); // заместо замены метода на приват, поставить здесь this. } Используя this. я явно обращаюсь к методу родителя, почему и в этом случае вызывается метод потомка ?