Não existe outra maneira para colocar get e set sem ser por método?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Não existe outra maneira para colocar get e set sem ser por método?
Oi Jonathan, tudo bem?
A partir do Java 14 tem os Records, outra opção é usar o projectlombok: https://projectlombok.org/features/GetterSetter
Boa tarde Jonathan.
Complementando a resposta do Otávio, que por sinal o Lombok é uma solução bem interessante...
Sem o uso do lombok e o record (do Java 14), é possível você construir o objeto sem o set, utilizando o pattern builder (tem nesse curso https://cursos.alura.com.br/course/design-patterns/task/278), mas ainda é necessário criar os métodos para o builder, e também não excluirá os metodos getters que eventualmente necessitará. Ao menos o código fica mais "limpo".
Também é possível que se crie mais de um contrutor, passando os atributos para o objeto. Isso também não excluir o fato de ter que criar os métodos.