Nivel 4 — Clases
Static
Notas originales de SunDiaL · Ver fuente en inglés
La palabra clave static indica la ausencia de una instancia. Aun así, algo sigue existiendo, por lo que es mejor imaginarlo como una «única instancia universal». Los miembros pertenecen al propio tipo.
Miembros estáticos
No hace falta una instancia para acceder a un miembro estático; se puede acceder directamente mediante el nombre de la clase.
Clases estáticas
Una clase estática no puede instanciarse -> solo puede tener miembros estáticos.
Ejemplo
public static class ExampleStaticClass
{
public static int x;
}
public void main()
{
ExampleStaticClass.x = 5;
//notice how there is no instance created first.
}