Documentos de Académico
Documentos de Profesional
Documentos de Cultura
De Control: 12590385
Yez Aguilar Vctor Hugo No. De Control: 12590421 Snchez Flores Mara Yolanda No. De Control: 12590417
METODO
CONCEPTO
SINTAXIS
UTILIDAD
EJEMPLO
Constructor
Destructor
se pueden declarar uno o ms constructores opcionales En una proporciona destruccin se un mtodo aade un cuando se mtodo a la especifique en clase con el el cdigo de la nombre clase finalice.
remplazar al mtodo que se haiga planteado que un objeto ejecute una accin (o grupo de acciones) sale del mbito de utilizacin, o no es referenciado nuevamente
SOBRECARGA DESCRIPCIN De mtodos En crear varios mtodos en la misma clase, con el mismo nombre y tipo de retorno, De operadores En redefinir ciertos operadores, como + y -. Se llama sobrecarga de operadores porque estamos reutilizando el mismo operador con un numero de usos diferentes
FUNCIN Para reutilizar el nombre de un mtodo pero con diferentes argumentos (opcionalmente un tipo diferente de retorno). Combinar y comparar los tipos utilizando operadores como "+", "-", "=" y "!=".
Positivo: Nos permiten dar una nueva funcionalidad a los tipos creados por nosotros. Podemos aprovechar las conversiones personalizadas para no tener que definir sobrecargas extras. Negativa: Algunos de los lenguajes no soportan esta caracterstica. Algunos mtodos en una clase pueden tener el mismo nombre. Estos mtodos deben contar con diferentes argumentos. El compilador decide qu mtodo invocar comparando los argumentos. Se generara un error si los mtodos slo varan en el tipo de retorno.
Conclusin: La sobrecarga de operadores y las conversiones personalizadas nos permiten dar una nueva funcionalidad a los tipos creados por nosotros, pero algunos de los lenguajes no soportan esta caracterstica, por tanto deberamos proporcionar una funcionalidad paralela a la sobrecarga, al menos para evitar usar mtodos poco amigables. Tambin debemos saber que a pesar de que en C# (y los lenguajes que soporten la sobrecarga de operadores y las conversiones personalizadas) podemos aprovechar las conversiones personalizadas para no tener que definir sobrecargas extras, en los lenguajes que no soporten las sobrecargas de operadores no podrn aprovecharse de ellas y para poder usarlas, tendremos que definirlas de forma explcita.
BIBLIOGRAFIAS
http://xtremepoo.blogspot.mx/2009/06/concepto-de-destructor-y-constructor.html http://pythonya.appspot.com/detalleconcepto?deta=Metodo%20constructor%20de%20una%20cl ase http://xtremepoo.blogspot.mx/2009/06/declaracion-de-metodo-constructor-y.html Object-Oriented Programming With Java, Escrito por Barry J. Holmes,Daniel T. Joyce http://profesores.fi-b.unam.mx/carlos/java/java_basico4_6.html http://www.javahispano.org/contenidos.downloadatt.action?id=25 http://www.mailxmail.com/curso-c-programacion/conversion-tipos-Object Oriented Programming With Java, Escrito por Barry J. Holmes,Daniel T. Joyce