Objetivo del tema Ofrecer una
introducción a los contenidos y objetivos del módulo. Explicación previa En
este módulo aprenderemos a controlar el proceso de creación y destrucción de
objetos.
cuando se crea un objeto y cómo se usa
constructores y Destructores para inicializar y destruir objetos. También
discutiremos qué ocurre cuando se destruye un objeto y cómo la recolección de
basura consume memoria.
Al final de este módulo, usted será capaz
de:
•Usar constructores para inicializar
objetos.
•Crear constructores sobrecargados que
pueden aceptar parámetros variables
. •Describir el tiempo de vida de un
objeto y qué ocurre cuando se destruye.
•Crear destructores.
•Utilizar el métodoDispose
Destrucción de objetos La destrucción de un objeto en C# también es un proceso
en dos pasos
1.Se anula la inicialización del
objeto. El objeto es convertido de nuevo en memoria binaria. Este paso, que en
C# se realiza con el destructor, es el inverso de la inicialización efectuada
por el constructor. Es posible controlar lo que sucede en este paso escribiendo
un destructor o método de finalización propio
2.Se libera la memoria binaria; es
decir, se devuelve la memoria al montón. Este paso es el inverso de la
asignación realizada por new y no se puede controlar de ninguna manera.

Comentarios
Publicar un comentario