Constructores Y Desctructores

Páginas: 4 (865 palabras) Publicado: 1 de noviembre de 2012
2.5 Constructores y destructores: declaración, uso y aplicaciones.
Constructores y destructores

Los constructores y destructores son dos tipos de métodos especiales que se ejecutan,respectivamente, al crear un nuevo objeto y cuando el recolector de basura detecta que ya no lo estamos utilizando y es posible eliminarlo de la memoria. Hasta ahora no hemos hecho uso nunca ni de losconstructores ni de los destructores puesto que los ejemplos que hemos venido utilizando eran bastante simples, pero a partir de ahora vamos a empezar a utilizarlos bastante a menudo. Sobre todo en el caso delos constructores, ya que los destructores no se suelen usar más que en contadas ocasiones.

Para crear un objeto se necesita reservar suficiente espacio en memoria e inicializar los valores de loscampos que representan el estado del objeto.
Este trabajo es realizado por un tipo especial de método denominado constructor.

Constructor
Un método constructor de una clase es un método especialque:
* tiene el mismo nombre que la clase y
* no tiene tipo de retorno.
* inicializa el estado de un objeto.
La sintaxis para la declaración de un método constructor es:
[atributos][modificadores] <identificador> ( [parámetros] ) [inicializador]
{
// Cuerpo del constructor.
}
Donde:
atributos (opcional) es información declarativa adicional.
modificadores (opcional)se restringen a extern y a los modificadores de acceso.
identificador es el nombre del método constructor (igual al nombre de la clase).
parámetros (opcional) es la lista de parámetros pasados alconstructor.
inicializador (opcional). Con el inicializador, el constructor invoca previamente a otro constructor.
El inicializador puede ser uno de los siguientes:
·        base([listaDeParámetros])
·         this([listaDeParámetros])
Cuerpo del constructor es el bloque de programa que contiene las instrucciones para inicializar la instancia de clase (objeto).

Ejemplo:
class Producto...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Constructor
  • Constructoras
  • constructor
  • Constructora
  • Constructor
  • constructor
  • Constructores
  • Constructoras

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS