Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Get e set

Não existe outra maneira para colocar get e set sem ser por método?

2 respostas

Oi Jonathan, tudo bem?

A partir do Java 14 tem os Records, outra opção é usar o projectlombok: https://projectlombok.org/features/GetterSetter

solução!

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.