Membros estáticos

Definição - o que significa membros estáticos?

Membros estáticos são membros de dados (variáveis) ou métodos que pertencem a uma classe estática ou não estática em si, em vez de objetos da classe. Membros estáticos sempre permanecem os mesmos, independentemente de onde e como são usados. Como os membros estáticos estão associados à classe, não é necessário criar uma instância dessa classe para invocá-los.

Definirtec explica os membros estáticos

Os métodos estáticos em linguagens, como C # e Java, podem ser chamados usando a seguinte sintaxe: clsName.mthName (args), em que clsName é o nome da classe e mthName é o nome do método estático. Variáveis ​​estáticas também podem ser acessadas por meio de seu nome de classe da seguinte maneira: clsName.VarName, onde VarName é o nome da variável estática.

Como uma variável estática está associada à classe, apenas uma cópia da variável existe na memória. Esta cópia é compartilhada por todos os objetos dessa classe.

Alguns dos recursos de membros estáticos são os seguintes:

  • Um membro estático tem acesso a todos os membros estáticos de sua classe contida, incluindo membros privados.
  • Um membro estático pode ser declarado usando modificadores de controle de acesso.
  • Uma classe de membro estático pode usar qualquer outro membro estático sem qualificar seu nome com o nome da classe que o contém.

Uma classe de membro estático não pode ter o mesmo nome de qualquer uma de suas classes incluídas. As classes e interfaces de membros estáticos podem ser definidas apenas nas classes de nível superior e em outras classes e interfaces de membros estáticos.