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.