Miembros estáticos

Definición: ¿Qué significa Miembros estáticos?

Los miembros estáticos son miembros de datos (variables) o métodos que pertenecen a una clase estática o no estática en sí misma, en lugar de a objetos de la clase. Los miembros estáticos siempre son los mismos, independientemente de dónde y cómo se utilicen. Debido a que los miembros estáticos están asociados con la clase, no es necesario crear una instancia de esa clase para invocarlos.

Techinfo explica los miembros estáticos

Los métodos estáticos en lenguajes, como C # y Java, se pueden llamar utilizando la siguiente sintaxis: clsName.mthName (args), donde clsName es el nombre de la clase y mthName es el nombre del método estático. También se puede acceder a las variables estáticas a través de su nombre de clase de la siguiente manera: clsName.VarName, donde VarName es el nombre de la variable estática.

Dado que una variable estática está asociada con la clase, solo existe una copia de la variable en la memoria. Esta copia es compartida por todos los objetos de esa clase.

Algunas de las características de los miembros estáticos son las siguientes:

  • Un miembro estático tiene acceso a todos los miembros estáticos de su clase contenedora, incluidos los miembros privados.
  • Un miembro estático se puede declarar utilizando modificadores de control de acceso.
  • Una clase de miembro estático puede usar cualquier otro miembro estático sin calificar su nombre con el nombre de la clase que la contiene.

Una clase miembro estática no puede tener el mismo nombre que ninguna de sus clases adjuntas. Las clases e interfaces de miembros estáticos solo se pueden definir dentro de las clases de nivel superior y otras clases e interfaces de miembros estáticos.