domingo, 29 de marzo de 2015

Separación de los momentos de instanciación y uso de objetos



Objetos

Podemos decir que un objeto es una estructura de datos, formada por variables y funciones. Básicamente un objeto es una estructura aplicada, ya que los campos del objeto se lo añaden funciones.
Características de un objeto.
  • Comportamiento: operaciones o servicios que puede realizar, en respuesta a mensajes recibidos de otros objetos.
  • Estado: valores almacenados en el objeto como atributos, que son resultado de las 
  • Identidad: todo objeto tiene una identidad propia que lo distingue de otros objetos aunque tengan el mismo estado (no es un “valor” identificador).
Instancia
Un objeto representa un caso particular de una clase y por lo tanto tiene todas las características propias de la clase. La acción que permite crear nuevos objetos a un programa se llama "Instanciar".

Por ejemplo Si se tiene la clase Persona, será posible crear tantas instancias como sea posible de la clase.