Variable de clase
De Wikipedia, la enciclopedia libre
De Wikipedia, la enciclopedia libre
En programación orientada a objetos, una variable de clase o variable miembro de dato estático es una variable, al contrario que las variables de instancia, propia de la clase que la contiene y no de instancias de la misma. Esto quiere decir que todos los objetos que se creen de esta clase comparten su valor, son llamadas variables estáticas,
Por ejemplo, supongamos que hay una clase llamada perro y que tiene una variable llamada patas. Cuando hagamos una instancia de la clase perro esta variable tendrá el mismo valor en todas las instancias creadas y por eso se dice que comparten su valor, y en caso de que el valor cambie cambiará para todas las instancias creadas de la clase perro.
Por ejemplo en Java, para invocar una variable de clase no es necesario crear un objeto de la clase, pero si se quiere llamar desde otra clase es necesario escribir el nombre de la clase que la contiene seguido de un punto y el nombre de la variable, de esta forma:
NombreClase.nombreVariable
Además es necesario que el método que la llame también sea estático (static).
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.