Tecnología

Inicio

¿Qué es un modificador static?

El mundo de la programación orientada a objetos está llena de temas esotéricos que pueden abrumar un principiante. Un gran lugar para empezar es tomar algún tema, tales como modificadores estáticas, y tratar de aprender todo acerca de ellos. modificadores estáticas son palabras clave especiales que queda marcado en otras construcciones de programación. Esto afecta a la forma en que se accede a ellos.

Propiedad

Un miembro estático pertenece a la clase que fue declarado en. Se puede invocar directamente a través de la clase, con la ventaja añadida de que no es necesario crear una instancia de la clase (hecho en un objeto) para que el método funcione. Los miembros estáticos son útiles para las funciones que son de carácter genérico y no requieren una instancia particular para funcionar correctamente.

Para los miembros sólo

Sólo los miembros de una clase pueden ser etiquetados estática. Por ejemplo, una clase con tres tipos de datos puede tener los tres declararon estática. La clase no puede ser declarada estática. Además, las interfaces y los miembros de las interfaces no pueden ser declaradas como static tampoco.

No se puede mezclar con otros modificadores

El modificador static no se puede mezclar con los modificadores de herencia "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 elabora en heredando las clases. "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

Los miembros estáticos se puede acceder a través de la clase. Un objeto instancia de esa clase no es necesario 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.