Задачу решил тремя различными способами: 1) super.setName(""); 2)super.name = ""; 3)this.name = ""; вопрос: вданной задаче возможность использовать this срабатывает именно потому, что это переопределенный метод родительского класса? Перефразирую: почему с помощью this меняется поле в родительском классе, хотя по логике должно меняться через super ?