Sei sulla pagina 1di 2

ROSALES HUITRON JUAN ISAI #12590415 TAREA #2 UNIDAD 2

Mtodo constructor y mtodo destructor Definicin. El constructor es un tipo especfico de mtodo que siempre tiene el mismo nombre que la clase y se utiliza para construir objetos de esa clase. No tiene tipo de dato especfico de retorno, ni siquiera void. Esto se debe a que el tipo especfico que debe devolver un constructor de clase es el propio tipo de la clase. Un destructor es un mtodo cuyo objetivo es el de eliminar toda la memoria que ocup un objeto. En java no es necesaria la definicin de destructores, pues el mismo lenguaje se encarga de la eliminacin y liberacin de la memoria ocupada por un objeto, esto se realiza cada vez que un objeto pierde todas sus referencias Declaracin (sintaxis). Constructor: class Complejo { private float real; float imaginaria; public Complejo (); Complejo (float a=0, float b=0); Utilidad. Constructor Sirve para indicar la inicializacin de un objeto, no devuelve ningn tipo de retorno. Se llaman automticamente cuando se crea una clase Destructor: Se utiliza para poder liberar el espacio que genera un objeto en nuestra clase. Su smbolo es ~. Se pone con el mismo nombre de la clase pero es precedido de ~. Ejemplo:
Class Complejo { private: Floar real; Float imaginaria; Public: Complejo(); ~Complejo() { }

destructor Class MiClase { private: public : MiClase(); ~MiClase(); }; MiClase :: ~MiClase() {}

ROSALES HUITRON JUAN ISAI #12590415 TAREA #2 UNIDAD 2

Sobrecarga de mtodos y sobre carga de operadores: En qu consiste? operadores permite redefinir ciertos operadores, como "+" y "-", para usarlos con las clases que hemos definido. Se llama sobrecarga de operadores porque estamos reutilizando el mismo operador con un nmero de usos diferentes, Para qu sirve? La sobrecarga de operadores slo se puede utilizar con clases, no se pueden redefinir los operadores para los tipos simples predefinidos.

Bibliografas:
http://www.mitecnologico.com/Main/TiposConstructoresDestructores

Programacin en Java 2, Luis Joyanes Aguilar y Ignacio Zahonero Martinez. Data structures and algorithm analysis in java. Mark Allen Weiss.

Potrebbero piacerti anche