Некоторые методы являются методами-мутаторами, обычно они ничего не возвращают, так называемые сеттеры. Другие, такие как метод .plusDays() класса LocalDate, возвращают полный экземпляр объекта типа Localdate, поэтому, если вы хотите изменить объект, вам нужно указать существующую объектную переменную на вновь созданную.
Есть ли способ заранее узнать, будет ли метод мутатором или работать как упомянутый выше, кроме просмотра его возвращаемого значения?
LocalDate::plusDays
также может изменить объект в сочетании с созданием и возвратом нового экземпляра. - person Flown   schedule 21.09.2017set*
,add*
, глаголы будут видоизменяться, а союзы и существительные - нет). - person Ry-♦   schedule 21.09.2017