Столкнулся с проблемой, что компилятор ругается на обращения к неинициализированным объектам, если в конструкторе класса Human не инициализировать список children.
Human(String name, boolean sex, int age){
this.name = name;
this.sex = sex;
this.age = age;
children = new ArrayList<>(); // очень интересует, можно ли как-то обойтись без этой строки
получается, что при таком конструкторе при создании объекта без детей, будет создаваться новый пустой список.
Нужен совет, как все это дело оформить красиво (или можно и так оставить?)
P.S. задача прошла тестирование