2
respostas

Diferença entre getter, setter e métodos comuns.

Olá.

Comecei a estudar classes no JS e gostaria de entender a diferença entre getters, setters e os métodos comuns. Sei que todos eles são métodos, porém getters e setters são usados como propriedades, porém fiquei confuso de quando usar um ou outro.

Agradeço se puderem ajudar.

2 respostas

Boa tarde, Vinicius! Como vai?

Vc utilizará os getters e setters quando estiver manipulando os valores de alguma propriedade de sua classe. Já os métodos comuns são usados para comportamentos gerais da classe.

Pegou a ideia? Qualquer coisa é só falar!

Grande abraço e bons estudos, meu aluno!

Olá Gabriel. Obrigado pela resposta.

Então:

getters/setters = trabalham somente com as propriedades da classe;

métodos comuns = criam comportamentos para a classe em geral.

Mas quando devo optar por usar getter ou setter? Há alguma diferença entre eles?