Вроде бы и метод tell() победил, у которого у многих здесь была проблема, долго с ним мучился. Теперь с методом pull() проблемы. Валидатор пишет: "Метод pull должен выводить корректную строку на экран('<name> за < person>'. Например: Бабка за Дедку ".
Вывод то правильный:
Внучка за Бабку
Бабка за Дедку
Дедка за Репку
Что за бред? Что делать не пойму?
package com.javarush.task.task13.task1327;
public class Person implements RepkaItem {
private String name;
private String namePadezh;
public Person(String name, String namePadezh)
{
this.name = name;
this.namePadezh = namePadezh;
}
@Override
public String getNamePadezh()
{
return this.namePadezh;
}
public void pull(Person person) {
System.out.println(this.name + " за " + person.getNamePadezh());
}
}