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

Modificadores

Olá.

Entendi que o Get é para obter, pegar um valor e o Set é para definir um valor. Na lição 5 exercicio 2 pede que criemos getters e setters na classe funcionário. Criei os getters e setters para nome, departamento, salario, enfim, mas no caso do RG foi criado somente GET conforme pude analisar a resposta. Minha dúvida é a seguinte, neste caso, o fato de não ter sido criado um SET para o campo RG é por que não seria definido valor para esse campo, ou seja, eu só pegaria valor desse campo?

2 respostas
solução!

A ausência do SET para um atributo pode indicar que o valor do atributo será atribuído por outro método (um construtor ou um método especial), ou que o valor será calculado em algum momento por algum método.

Faz-se necessário criar métodos SET somente para atributos que precisam ser alterados por outras classes.

Obrigado Gabriel. Entendido.