Вроде все просто и наглядно, но не проходит.
Александр Никифоров
15 уровень
Не проходит проверку
Решен
Комментарии (3)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Roman Pryshchepa Java Developer Expert
22 ноября 2017, 08:02
А ты вывод программы смотрел?
Подумай, что будет с этой строкой в том случае, когда у тебя children == null (у детей):
0
Александр Никифоров
22 ноября 2017, 10:50
Спасибо! Почитал еще раз про переопределение.
так как null соответственно он не понимал что делать дальше и ругался на это.
Добавил пустой лист и все прошло.
ArrayList<Human> Child = new ArrayList<>();
Human son1 = new Human("htn", true, 6, Child);
Human son2 = new Human("ggg", true, 4, Child);
Human son3 = new Human("Dgg", true, 2, Child);
Теперь
int childCount = this.children.size(); != null
Теперь
int childCount = this.children.size(); == 0
Если что то неправильно понял поправьте пожалуйста.
0
Roman Pryshchepa Java Developer Expert
22 ноября 2017, 11:17
Вроде все ок, пробуй сдать.
0