Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Diferença entre set e método

E aí, pessoal, queria entender melhor a utilidade de um set e por que não poderia ser criado um método/função ali, em vez dele? Qual seria a diferença?

Também não entendi sobre o get e para que ele serviu. Se não houvesse um get, o que aconteceria?

Valeu!

1 resposta
solução!

Bom dia!

Getters e setters são comuns em várias linguagens. Eles nos ajudam a encapsular/proteger/isolar propriedades e facilitar o trabalho com objetos. Normalmente utilizamos quando precisamos fazer validações ou tratamentos antes de salvar um dado.

É uma boa prática em qualquer linguagem você ter métodos acessores, invés de chamar a variável diretamente da classe.

Obrigatório, não é. Mas dificilmente você verá códigos sem métodos acessores.

Bons estudos!