¿ El mundo de la programación orientada a objetos está llena de temas esotéricos que pueden abrumar a un principiante. Un buen lugar para comenzar es tomarse un tema, como modificadores static y tratar de aprender todo acerca de ellos. Modificadores estáticos son palabras clave especiales que se han etiquetado en otras construcciones de programación . Esto afecta a la forma en que se accede a ellos. Propiedad
miembro estático pertenece a la clase fue declarado pulg Se puede invocar directamente a través de la clase , con la ventaja añadida de que no necesita la clase para ejecutarse (hecho en un objeto ) para que el método para la función . Los miembros estáticos son útiles para las funciones que son de carácter genérico y no requieren de un caso particular de funcionar correctamente .
Para los miembros sólo
Sólo los miembros de una clase puede Es obligatorio identificar estática. Por ejemplo , una clase con tres tipos de datos puede tener los tres declararon estática . La clase no se puede declarar estático. Además , las interfaces y los miembros de las interfaces no se pueden declarar estática tampoco.
¿No puede ser mezclado con otros modificadores
El modificador static no se puede mezclar con la herencia modificadores "abstracto " y "final ". Estos modificadores se utilizan para crear clases que son incompatibles con tipos estáticos . Por ejemplo , una clase de "abstracto " no está destinado a ser utilizado directamente. En su lugar, se refirió a por las clases herederas . "Abstracto" clases son , por lo tanto , incompleta . El modificador static no tendría sentido en una clase incompleta .
No requiere una instancia de objeto para trabajar
miembros estáticos se pueden acceder a través de la clase. Un objeto con instancias de esa clase no es necesaria para acceder a los miembros estáticos. Suele ser el caso de que un miembro no se puede acceder hasta que una clase ha creado una instancia en un objeto.