CREACION Y DESTRUCCION DE OBJETOS 3.9

 


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