1
resposta

Qual o motivo de utilizar static no TotalDeFuncionarios?

Não entendi muito bem o benefício que isso trouxe ao código

1 resposta

Boa tarde, já faz um tempinho que assisti essa aula.

Mas a gente usa o static nos atributos quando queremos nos referir a um atributo que é da classe e não do objeto.

Imagine a classe Funcionário, ela vai ser o molde para criar objetos do tipo Funcionário. Assim como na vida real, não faz muito sentido cobrar que cada funcionário (objeto) fique contando no dia-a-dia quantos funcionários existem numa determinada empresa. Porém, essa é uma informação que ainda pode ser relacionada aos funcionários de uma forma geral. Então, nós criamos um atributo que pertença não ao objeto, mas a classe como um todo, que contabilize o total de funcionários. E a gente faz isso usando a palavra chave "static".

Espero ter ajudado.