Professional Documents
Culture Documents
DE CUENCA
UNIDAD ACADMICA DE INGENIERA
CIVIL, ARQUITECTURA Y DISEO
FACULTAD DE INGENIERA CIVIL
CURSO:
CUARTO CICLO
MATERIA:
PROGRAMACIN
TEMA:
DESTRUCTORES
PROFESOR:
ING. HCTOR MEJA
NOMBRE:
DIEGO RAMN
FECHA DE ENTREGA:
29 DE JULIO DE 2015
CUENCA-ECUADOR
Que es un destructor
Un destructor en programacin orientada a objetos es una funcin miembro
especial llamadas automticamente en la ejecucin del programa, y por
tanto no tienen por qu ser llamadas explcitamente por el programador.
Sus principales cometidos son:
los constructores.
Son
tambin
funciones que no
GC::SuppressFinalize .
Durante el cierre de un dominio de aplicacin, a menos que el objeto
est exento de finalizacin. Durante el cierre, incluso se concluyen los
objetos que an estn accesibles.
implementacin de IDisposable::Dispose .
No se garantiza que los finalizadores de dos objetos se ejecuten en un
orden determinado, aunque un objeto haga referencia al otro. Es
decir, si el objeto A tiene una referencia a b del objeto y tienen
finalizadores, b de objeto podra haberse concluida ya cuando el
el
runtime
finalizadores
no
intenta
pueden
finalizadores
llamar
si
un
completamente,
finalizador
otros
bloqueos
indefinidamente.
Si el proceso finaliza sin dar al tiempo de ejecucin una oportunidad
de limpiar. En este caso, la primera notificacin de terminacin del
proceso por parte del motor en tiempo de ejecucin es una
notificacin DLL_PROCESS_DETACH.
String nombre;
this.nombre = pNombre;
persona = null;
this.pasarGarbageCollector();
}
}
El resultado de esto sera imprimir por consola Marta
Linkografia
https://msdn.microsoft.com/eses/library/system.object.finalize(v=vs.110).aspx?cs-save-lang=1&cslang=fsharp#code-snippet-1
http://www.academia.edu/3831912/Metodo_constructor_y_destructor_en_jav
a