Explique o que é um membro estático. Diga como ele se diferencia dos membros comuns e como eles podem ser úteis.
Passo 1
Um membro estático são os atributos e métodos compartilhados entres todos os objetos de uma classe. Isso acontece porque os membros estáticos pertencem à classe e não os objetos, como é o caso dos atributos e métodos comuns. Um membro estático pode ser público ou privado.
Os membros estáticos se diferenciam dos comuns por serem compartilhados entre todos os membros. Assim, quando modificamos um atributo estático essa modificação é visível para todos os objetos da classe.
Para declarar um membro estático devemos usar a palavra-chave antes do nome. Outro detalhe é que o conteúdo do membro estático não pode ser escrito dentro da declaração da classe.
Os membros estáticos são úteis quando queremos guardar uma informação que é importante para todos os objetos, como por exemplo, uma contagem de quantos objetos foram criados. Outra vantagem dos membros estáticos é que eles podem ser utilizados mesmo sem ter um objeto criado.
Resposta
Ei, a resposta está no passo a passo :)