Soy un principiante. Quiero saber qué es una variable de instancia.¿Qué es una variable de instancia?
Respuesta
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 cual cada objeto de la clase tiene una copia separada. Ellos viven en la memoria por la vida de la clase.
Una variable de instancia es lo opuesto a la variable de clase, y es un tipo especial de miembro de instancia. Un ejemplo de una variable de instancia es "doble longitud privada"
Técnicamente hablando, las variables de instancia son objetos almacenados en estados individuales en "campos no estáticos", es decir, campos declarados sin la palabra clave estática. Los campos no estáticos también se conocen como variables de instancia porque sus valores son únicos para cada instancia de una clase (para cada objeto, en otras palabras); la velocidad actual de una bicicleta es independiente de la velocidad actual de otra.
Referencias:
Probablemente se refiera a la variable "instancia". Es una variable que está asociada con instancias de una clase. Para cada instancia de una clase que cree, esa variable también se crea.
- 1. ¿Qué es una instancia de servidor MySQL?
- 2. ¿Qué es una "variable libre"?
- 3. NSString con Instancia variable
- 4. ¿Qué es una "variable de seguridad"?
- 5. Variable de instancia de CoffeeScript
- 6. ¿Una propiedad @ privada crea una variable de instancia @private?
- 7. ¿Por qué mi variable de instancia no está en __dict__?
- 8. Python: ¿Afirmar que la variable es el método de instancia?
- 9. Agregando una variable de instancia a una clase en Ruby
- 10. ¿Cómo puedo verificar si una variable es una instancia de una clase?
- 11. PHP: compruebe si una variable es una instancia de una determinada clase
- 12. ¿Agregar una propiedad sin una variable de instancia?
- 13. ¿Qué significa 'es una instancia de' en Javascript?
- 14. instancia de variable 'variable' visitada por error método de clase
- 15. ¿Por qué puedo declarar una matriz genérica como una variable de instancia?
- 16. Por qué la variable de instancia en Servlet no es segura para subprocesos
- 17. ¿Puedo decir o indicarle a RubyMine qué tipo de variable local o de instancia es?
- 18. iOS - ¿AppDelegate como variable de instancia?
- 19. Ruby: ¿Es posible establecer el valor de una variable de instancia donde la variable de instancia se nombra mediante una cadena?
- 20. Propiedad frente a variable de instancia
- 21. punto de tener una variable de instancia como final?
- 22. ¿Cuál es la diferencia entre una propiedad y una variable de instancia?
- 23. Inicialización de variable de instancia en Ruby
- 24. Variable de tipo de instancia en Haskell
- 25. Python: Diccionario como instancia de variable
- 26. Punteros de variable de instancia Objective-C
- 27. ¿Las propiedades declaradas requieren una variable de instancia correspondiente?
- 28. ¿Por qué no puedo almacenar una instancia de clase PHP como variable de SESSION?
- 29. python: Accediendo a una variable de instancia usando un nombre que contiene una variable
- 30. No se puede encontrar una instancia para la variable
de Objective-C no tiene campos estáticos. De hecho, la idea de campos/métodos estáticos es realmente un detalle de implementación en C++ como los idiomas. Es la forma C++/Java de implementar métodos y campos de clase. – JeremyP