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

Dúvida no set

Olá !

Como o conteúdo do texto foi atribuido no constructor e consigo alterar o conteúdo do texto quando declaro a classe, tem necessidade de ter o método set ?

Fiz um teste retirando o método set e funcionou da mesma forma.

Nesse caso ainda é necessário o método set dentro da classe ou foi somente para exemplificar uma maneira de inserir o conteúdo ?

3 respostas

Boa noite, Hudson! Como vai?

Embora seja possível vc acessar diretamente as informações dentro da classe, a boa prática é que vc sempre utilize os getters e setters*. Pois assim vc garante que só irá acessar o que o desenvolvedor da classe idealizou.

Pegou a ideia? Qualquer coisa é só falar!

Grande abraço e bons estudos, meu aluno!

solução!

O método set é utilizado para alterar atributos de um objeto depois que o objeto é instanciado. Desse modo, se faz sentido realizar alterações no conteúdo do texto após a criação do objeto, utilize o set. Do contrário, se você garante que após a criação do objeto o conteúdo de texto não irá sofrer alterações, pode retirar o método set que não fará diferença.

Show de bola, muito obrigado pelas explicações galera !!