se eu tentar acessar Funcionario.salario = 1000; como foi pedido no exercício, usando o eclipse, foi pedido para usar o static, o que é um atributo ou método static?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
se eu tentar acessar Funcionario.salario = 1000; como foi pedido no exercício, usando o eclipse, foi pedido para usar o static, o que é um atributo ou método static?
É um atributo ou método compartilhado por todos os objetos de uma classe.
No exemplo Funcionario.salario, o atributo salario é compartilhado por todos os objetos da classe Funcionario.
Se o atributo não fosse estático, cada objeto da classe teria o seu próprio atributo "salario".
Só deve ser marcado com static o que vai ser comum (compartilhado) por todos os objetos.
Também, os métodos marcados como "static" podem ser usados sem que seja necessário criar um objeto da classe.
Muito obrigado Gabriel!