Друзья, а как вы относитесь к Optional'ам в роли локальной переменной, которая просто помогает удобнее работать с нуллами? Приведу короткий пример: String param = request.get...
Ну я в основном слышал, что опшнл это строго возвращаемое значение, ну в крайнем случае параметр функции, в общем, элемент интерфейса. А вот чтобы в кодовой базе с нуллами их ...
Ну сделай Animal функцией, а внутри неё присваивай this нужные поля и методы, в чём проблема?
Ну так а откуда там значение возьмётся-то? Ты же в call только this передаешь
Я думал в опшнл обычно геттеры уже оборачивают, а зачем поле в нём хранить?