martes, 21 de febrero de 2012

Programación - Constructor y destructor


Toda clase tiene, de manera implícita o explícita, dos métodos. El constructor y el destructor.

El constructor es llamado cuando la clase comienza a ocupar un lugar en memoria, es decir, cuando comienza a ser utilizada, al ser instanciada. Se encarga de inicializar valores, e incluso muchas veces de llamar a otros constructores de otras clases.
El destructor es un método que se llama al finalizar la vida de la instancia de la clase, para liberar recursos.

Cualquiera de los dos métodos tienen que formar parte de las clases, existen constructores y destructores por defecto, para las clases más simples. En clases más complejas, el desarrollador deberá implementar estos métodos. Muchas veces, los constructores reciben parámetros con los valores con los que la clase debe inicializarse. Las llamadas a constructores y destructores pueden ser implícitas o explicitas, dependiendo de la clase, la aplicación, etc.

0 comentarios:

Publicar un comentario