¿Qué significa instancia?
Una instancia se define simplemente como un caso u ocurrencia de cualquier cosa. En informática, puede ser un elemento, un tipo de documento o un documento que se ajusta a una determinada definición de tipo de datos (DTD).
Un objeto que pertenece a una clase determinada, como en Java, también puede describirse como una instancia. Las instancias de una clase comparten el mismo conjunto de atributos, pero cada instancia puede diferir en cuanto a lo que contienen esos atributos.
Definición de instancia
Por ejemplo, una clase escuela incluye los siguientes atributos: nombre_escuela, ubicación_escuela, nº_de_alumnos y consejo_escolar. Estos atributos son locales a la clase escuela y se aplican a todas las instancias de la clase.
Considera dos instancias de una clase escuela. Que la primera instancia incluya los valores Thames Valley School, London, 355 y St.Thomas Board, respectivamente, para los atributos anteriormente mencionados, mientras que la segunda instancia incluya los valores Cambridge Public School, West Hampshire, 200 y Cambridge Board, respectivamente.
Las dos instancias son distintas entre sí y existen independientemente la una de la otra. Sin embargo, la estructura básica de la clase sigue siendo la misma.