miércoles, 17 de octubre de 2012

Crear Objetos


Crear Objetos
En Java, se crea objetos mediante la creación de un objeto de una clase o, en otras palabras, ejemplarizando una clase.

En el siguiente ejemplo, crea un objeto a partir de una clase ya existente en Java:
          Date hoy = new Date()

Esta sentencia crea un objeto Date(Date es una clase del paquete java.util).
Esta sentencia realiza tres acciones: declaración, ejemplarizarían e inicialización.

  1. Date hoy es una declaración de variable, donde Date es el tipo de dato del objeto y hoy es el nombre que se  va a utilizar para referirnos al objeto cuyo tipo es Date. En Java, las clases e interfaces son como tipos de datos.
  2. El operados new ejemplariza una clase mediante a asignación de memoria para el objeto nuevo de ese tipo. New necesita solo un argumento: una llamada al método constructor. Los métodos constructores son métodos especiales proporcionados por cada clase Java que son responsables de la inicialización de los objetos de ese tipo. El operador new crea el objeto, el constructor lo inicializa.
  3. Date() es el método constructor y se encarga de inicializar nuestro objeto creado, las clases proporcionan múltiples constructores (se diferencian por el numero y tipos de argumentos) para realizar diferentes tipos de inicialización en los nuevos objetos, los constructores los reconocerás porque tienen el mismo nombre que la  clase y no tienen tipo de retorno. Cuando un constructor no tiene ningún argumento como Date() es conocido como constructor por defecto.

No hay comentarios:

Publicar un comentario