Campo estático

Fiabilidad

¿Qué significa campo estático?

Un campo estático en lenguajes de programación es la declaración de una variable que será mantenida en común por todas las instancias de una clase. El modificador static determina que la variable de clase se aplicará universalmente a todas las instancias de una clase en particular. También se puede añadir un modificador final para indicar que la variable de clase no cambiará.

Un campo estático también puede llamarse variable de clase.

Definición de campo estático

Un campo estático o variable de clase a menudo se contrasta con un campo no estático, que también puede ser llamado una variable de instancia. Este tipo de variable más especializada se aplica sólo a una instancia de una clase dada. Por ejemplo, si una instancia de la clase “perro” recibiera una variable de instancia “rojo”, indicaría que un perro concreto es rojo, mientras que una variable de clase o campo estático aplicada de forma similar indicaría que todos los perros son rojos.

Un campo estático o variable de clase es útil en determinados lenguajes de programación y situaciones de código para asignar una variable concreta (que representa una característica común) a todas las instancias de una clase, ya sea como valor fijo o como uno que podría cambiar en el futuro. La clave de este tipo de identificador es que, si se produce el cambio, se aplicará por igual a todas las instancias de la clase.

Temas relacionados

Margaret Rouse
Technology expert
Margaret Rouse
Experta en tecnología

Margaret Rouse es una galardonada escritora técnica y profesora conocida por su habilidad para explicar temas técnicos complejos a una audiencia de negocios no técnica. Durante los últimos veinte años, sus explicaciones han aparecido en sitios web de TechTarget y ha sido citada como autoridad en artículos del New York Times, Time Magazine, USA Today, ZDNet, PC Magazine y Discovery Magazine. La idea de diversión de Margaret es ayudar a profesionales de TI y negocios a aprender a hablar los idiomas altamente especializados de cada uno. Si tienes una sugerencia para una nueva definición o cómo mejorar una explicación técnica,…