Методы несут ответственность за выполнение мутаций в переменных-членах. Если переменная-член должна быть инициализирована, java предоставляет способ сделать это во время построения, определение класса (последний случай). Но мутация не может быть выполнена во время определения (прежний случай). Обычно это делается на уровне метода.
Объекты предназначены для хранения состояния, а методы предназначены для работы в этом состоянии.