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

Duvida sobre atividade 8 do curso java I

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?

2 respostas
solução!

É 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!