Variable estática

Los valores de variables estáticas se pueden establecer una vez (durante el tiempo de ejecución) o se pueden cambiar en múltiples ocasiones durante la ejecución del programa.

En lenguajes de diferente origen el mismo concepto puede denominarse "variable global".

Por ejemplo, una variable estática puede registrar el número de veces que una subrutina ha sido ejecutada.

Adicionalmente limita el ámbito del compilador de la variable en cuestión a esa función, incluso cuando el espacio asignado se encuentra en el área estática.

Nótese que la variable count debe inicializarse al margen de la clase.