Вы находитесь на странице: 1из 3

Alvarez Gonzlez Ramiro Fabin 12590384 Cabaas Albarrn Mara Ix-chel 12590388 Gudio Alvarez Heriberto 12590399

I.S.C. Programacin orientada a objetos actividad#2 unidad II

MTODO

CONCEPTO Es un miembro de la clase que CONSTRUCTO inicializa a un objeto, es un R mtodo especia de una la clase que es llamado automticamente siempre que se crea un objeto de la misma. Es un mtodo especial de una DESTRUCTOR clase que se ejecuta antes de que un objeto de esa clase sea eliminado fsicamente de una memoria

SINTXIS UTILIDAD String s = -Construye new objetos String(); -garantiza que se inicialice correctamente Protected void finalize () throus throwable {/* sin cdigo */} Se ejecuta cuando se destruye los objetos, son responsables de la limpieza pero no libera la memoria asignada por el objeto

EJEMPLO new String=(hola mundo)

Public class CFecha {//. Protected void finalize() throws Throwabl { System,out.println(objeto destructor); }//. }

SOBRECARGA DESCRIPCIN Dos mtodos pueden tener el mismo DE nombre si sus signaturas tienen diferente MTODOS nmero o tipo de parmetros. El nombre simple del mtodo tiene ms de un significado La sobrecarga de operadores es solamente azcar sintctico lo que significa que es DE simplemente otra manera de invocar OPERADORES funciones. Para estas funciones los argumentos no aparecen entre parntesis si no que rodean o siguen a la caracteres como operadores inalterables

FUNCIN Cuando un programador invoca un mtodo el compilador compara el nmero y tipo de parmetros para encontrar el mtodo que mejor concuerde con las signaturas disponibles Si se sobrecarga un operador para una clase, este se utilizara con los objetos con este tipo de clase. Utilizar un operador con los objetos de una clase que no tenga sobrecargado el operador producir un error java intentara utilizar el operador introducido y no conocer como utilizar el operador definido por el usuario.

Alvarez Gonzlez Ramiro Fabin 12590384 Cabaas Albarrn Mara Ix-chel 12590388 Gudio Alvarez Heriberto 12590399

I.S.C. Programacin orientada a objetos actividad#2 unidad II

Ventajas y Desventajas Las sobrecargas de los mtodos son buenas pero a las ves malas, los mtodos pueden tener distintas funciones pero teniendo una misma asignatura, los operadores en sobrecarga a la ves son malos pues al momento de ejecutarse no se identificara de una manera fcil para poder corregir el error, se puede confundir al momento de estar estructurando el programa pero java lo tendr muy claro siempre y cuando se cumplan las reglas declaradas. Puede parecer que estamos dejando pasar muchos mtodos o variables pero esto nos ayuda a acelerar el termino del programa pues no es necesario escribir y escribir todos los mtodos nuevamente, con solo una vez q lo declaremos es suficiente, hay que ver de q manera se declara ya que si no se hace de manera correcta java no lo detectara y marcara errores o simplemente dar otro resultado por no tener especificada cada funcin. As como cosas positivas tambin tiene las negativas no se puede confiar todo a java pero no es por errores del mismo, si no que con solo una declaracin mal escrita podra ser que todo el desarrollo este mal, mientras pensamos que est utilizando mtodos que ya dimos java podra estar utilizando otros por no declararlos correctamente.

Alvarez Gonzlez Ramiro Fabin 12590384 Cabaas Albarrn Mara Ix-chel 12590388 Gudio Alvarez Heriberto 12590399

I.S.C. Programacin orientada a objetos actividad#2 unidad II

Conclusin final Como conclusin encontramos que el mtodo constructor es de vital importancia ya que gracias a ellos podemos construir una clase mediante la inicializacin correcta de objetos garantizando que estos se inicialicen de una forma correcta estos tienen el mismo nombre que la clase que inicializan, los constructores no son mtodos, un constructor puede invocar a otro constructor de la misma clase y el destructor es el encargado de la limpieza de la memoria de pero no de la memoria que ha sido asignada por los objetos y tenemos la ventaja de que cuando no declaramos un destructor el compilador crea automticamente uno a travs de una clase. Para la sobre carga de mtodos nos habla que dos mtodos pueden tener el mismo nombre si sus parmetros son o signaturas son distintas y esto es cuando el programador invoca un mtodo el compilador compara para buscar un mtodo que mejor concuerde con las signaturas. Y la sobre carga de operadores es simplemente otra manera de invocar funciones y para estos sus argumentos no aparecen entre parntesis, esto nos dice que al utilizar un operador no sobrecargado se producir un error ya que en compilador no conocer el operador definido por el usuario

Bibliografa: Java 2curso de programacin, Fco. Javier Ceballos sierra Desarrollo de proyectos con programacin orientada a objetos, -Jo Ann Smith Data Structures & Problem Solving Using, -Mark Allen Weiss

Вам также может понравиться