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

setSalario

Olá, tenho a seguinte dúvida, de que forma poderia evitar que o salário no exemplo abaixo fosse alterado de forma tão fácil? Veja que a cada alteração o valor anterior foi completamente ignorado. Talvez eu esteja me antecipando no conteúdo, mas gostaria de sanar essa dúvida mesmo assim. Grato.

Funcionario nico = new Funcionario();
        nico.setNome("Nico Steppat");
        nico.setCpf("223.156.479-9");
        nico.setSalario(2600);
        nico.setSalario(1200);
        nico.setSalario(2100);
1 resposta
solução!

Olá, Michael! Tudo bem contigo? Espero que sim!!!

Realmente, aplicando dessa forma no set os demais dados inseridos anteriormente deixarão de existir, pois os novos valores "setados" irão sobrescrever. Como podemos trabalhar isso?

Podemos deixar da mesma forma quando trabalhamos com contas, onde não conseguíamos colocar o valor do saldo diretamente, ou, mais a frente quando entrarmos em polimosfismo, podemos deixar o nosso atributo Salario com algumas condições específicas.

Veremos mais a frente!

Espero ter ajudado, Michael!!!

Bons estudos e vamos em frente!

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