Este artículo tiene múltiples problemas. Por favor, ayuda a mejorarlo o discute estos problemas en la página de discusión. (Aprende cómo y cuándo eliminar estos mensajes de plantilla)

Este artículo necesita la atención de un experto en Informática. Por favor, añade una razón o un parámetro de conversación a esta plantilla para explicar el problema con el artículo. WikiProyecto Informática puede ayudar a reclutar un experto. (Septiembre 2013)

Este artículo posiblemente contiene investigación original. Por favor, mejóralo verificando las afirmaciones realizadas y añadiendo citas en línea. Las afirmaciones que sólo consisten en una investigación original deben ser eliminadas. (Septiembre de 2013) (Aprende cómo y cuándo eliminar este mensaje de la plantilla)

El tono o estilo de este artículo puede no reflejar el tono enciclopédico utilizado en Wikipedia. Consulta la guía de Wikipedia para escribir mejores artículos para obtener sugerencias. (Septiembre 2013) (Aprende cómo y cuándo eliminar este mensaje de la plantilla)

(Aprende cómo y cuándo eliminar este mensaje de la plantilla)

No debe confundirse con variable de clase.

En la programación orientada a objetos con clases, una variable de instancia es una variable definida en una clase (es decir, una variable miembro), para la que cada objeto instanciado de la clase tiene una copia separada, o instancia. Una variable de instancia tiene similitudes con una variable de clase, pero no es estática.Una variable de instancia es una variable que se declara en una clase pero fuera de los constructores, métodos o bloques. Las variables de instancia se crean cuando un objeto es instanciado, y son accesibles a todos los constructores, métodos o bloques de la clase. Se pueden dar modificadores de acceso a la variable de instancia.

Una variable de instancia no es una variable de clase aunque hay similitudes. Es un tipo de atributo de clase (o propiedad de clase, campo o miembro de datos). La misma dicotomía entre miembros de instancia y de clase se aplica también a los métodos («funciones miembro»); una clase puede tener tanto métodos de instancia como métodos de clase.

Cada variable de instancia vive en la memoria durante la vida del objeto al que pertenece.

Las variables son propiedades que un objeto conoce sobre sí mismo. Todas las instancias de un objeto tienen sus propias copias de las variables de instancia, incluso si el valor es el mismo de un objeto a otro. Una instancia de un objeto puede cambiar los valores de sus variables de instancia sin afectar a todas las demás instancias. Las variables de instancia pueden ser utilizadas por todos los métodos de una clase a menos que el método se declare como estático.

admin

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

lg