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

Sobre a utilidade de propertys e setters

Bom, entendi como funciona até o momento, porém não peguei a verdadeira utilidade disso pois a única coisa que fazem é me dar acesso aos atributos da classe como se estivessem públicos... Então não seria mais prático simplesmente deixar público se a finalidade é a mesma? Pois se eu "privo" algo para não ser acessado e logo em seguida crio algo para acessar isso de maneira idêntica não acaba sendo só mais trabalhoso? Dúvida sincera de quem está começando agora haha.

2 respostas
solução!

É diferente pois com um setter você estará ditando as regras de como aquele parâmetro fará a alteração.

achei interessante porque chamar o atributo de forma indireta , pelo metodo fica mais facil de fazer manutencao futuramente e a legibilidade do codigo fica muito boa

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software