Está en la página 1de 2

Ingeniera en Sistemas Computacionales

Programacin Orientada a Objetos


Actividad 2
Balleza Garca Viridiana N Control: 12590386 Estrella Herrera Joseph Flix N Control: 12590392 Garca Gonzlez Daro Rubn N Control: 12590393

MTODO

CONCEPTO

SINTXIS public MismoNombreQueLaClase (tipo parmetro1, tipo parmetro2 , tipo parmetro n ) { campo n = valor o parmetro;} ~<nombreTipo>() { <cdigo> }

UTILIDAD Inicializar el objeto y sirve para asegurarnos que los objetos siempre contengan valores vlidos.

EJEMPLO public class Datos{ //declaracion de atributos public Datos() ;//constructor sin parmetros public Datos(int Edad){ //Constructor con parmetros EdadM=Edad; } } class Clase_final{ Clase Finalizada() { // Constructor // Reserva del recurso no Java o recurso compartido } protected void finalize() { // Liberacin del recurso no Java o recurso compartido } } FUNCION

CONSTRUCTOR

Mtodo especial de una clase que se llama automticamente siempre que se declara un objeto de esa clase.

DESTRUCTOR

til para liberar recursos. La destruccin de un objeto es realizada por el recolector de basura cuando realiza una recoleccin y detecta que no existe Clase_final

Mismo nombre de la clase. Es el primer mtodo que se ejecuta. Se ejecuta en forma automtica. No puede retornar datos. Se ejecuta una nica vez. Su objetivo es inicializar atributos.

SOBRECARGA DE MTODOS

DESCRIPCION Se refiere a la posibilidad de tener dos o ms funciones con el mismo nombre pero funcionalidad diferente. El compilador usar una u otra dependiendo de los parmetros usados. A esto se llama tambin sobrecarga de funciones. La sobrecarga de operadores es uno de los mecanismos que nos permite ampliar las capacidades de los lenguajes de programacin orientados a objetos

Se utiliza para reutilizar el nombre de un mtodo pero con diferentes argumentos (opcionalmente un tipo diferente de retorno). La declaracin y definicin de una sobrecarga de operador es muy similar a la declaracin y definicin de una funcin cualquiera. El ejemplo ms sencillo de una sobrecarga de operadores nos lo da el lenguaje mismo, es decir, en una operacin aritmtica (por ejemplo, una suma ) el compilador determina el tipo de operacin requerida de acuerdo con el tipo de datos involucrados.

DE OPERADORES

Positivo, Negativo e Interesante de la sobrecarga de mtodos. Nos fue muy positiva esta actividad ya que con ella conocimos varios conceptos y utilidades de la programacin las cuales no conocamos y que pueden ser muy importantes para nosotros como fueron los mtodos constructor y destructor los cuales no conocamos en un principio sino hasta despus de la actividad individual y de que compartimos nuestros hallazgos en la actividad en grupo fue cuando conocimos el uso de estos mtodos que por lo que pudimos investigar suelen utilizarse mucho en la programacin, ya que dentro del trabajo estaba encontrar ejemplos sobre dichos mtodos. Dentro de nuestro trabajo nos encontramos con el deber de investigar lo que son la sobrecarga de mtodos y la sobrecarga de operadores lo cual nos fue un poco complicado ya que no estuvo tan al alcance de nuestra investigacin como lo anterior por lo que nos llev ms tiempo investigarlo pero logramos encontrar el acometido cuando trabajbamos individualmente y aqu empieza lo negativo que para nosotros fue que es necesaria un poco de explicacin sobre los temas ya mencionados ya que para nosotros es muy importante la interaccin con el profesor con el propsito de que nos resolviera ciertas dudas que no pudieron resolver los libros en este caso y que ser muy importante resolver ya que es algo que se nos hace necesario satisfacer ya que nos resulta importante conocer estos detalles para tener un mejor desarrollo en la materia que cursamos actualmente.

Ingeniera en Sistemas Computacionales


Programacin Orientada a Objetos
Actividad 2
Balleza Garca Viridiana N Control: 12590386 Estrella Herrera Joseph Flix N Control: 12590392 Garca Gonzlez Daro Rubn N Control: 12590393

Conclusin.
Con esta investigacin adentrndonos a lo que es la programacin en java y des u estructura as como de diversas herramientas que no tenamos conocimiento de su nombre tal vez como lo es la sobrecarga de operadores la cual ya utilizamos pero no sabamos su nombre y sus caractersticas, siendo java un lenguaje con inmensidad de cdigo herramientas y de ms cdigo que nos falta por aprender con este trabajo nos encontramos con grandes descubrimientos que nos han llenado de dudas e inquietudes acerca del tema tales como lo es el mtodo destructor ya que en diversos autores encontrbamos que realmente no estaba incluido en java prcticamente si que era una sub-tarea del mismo ya que estaba oculta para el programador pero al pedir en este trabajo un ejemplo nos dimos a la tarea exhaustiva de seguir buscando ms informacin al respecto encontrndonos con ms ejemplos y dems notas de nuevos autores as que la duda quedo medio despejada sabiendo la finalidad de un destructor y un ejemplo obtenemos lo pedido en el trabajo pero el ocultamiento de informacin no deja algunas dudas, ablando del mtodo constructor es algo que utilizamos diariamente en la programacin en java pero que de igual manera no sabamos su nombre pero eso es lo que define a un ingeniero de un tcnico la teora siendo que es algo muchas veces cansado nos podr a ayudar tal vez en el futuro como por ejemplo al migrar a otro lenguaje de programacin en fin, nuestra investigacin fue una buena ocasin para el trabajo en equipo para el dialogo y resolucin de dudas entre nuestro equipo.

Bibliografa.

1.- An introduction to Object- Oriented Programming. Timothy Budd. Addison Wesley Publishing Company.
2.- Programacion con java.Segunda edicion. Decker Hirshfield. 3.- METODOLOGA DE LA PROGRAMACIN. Diagramas de flujo, Algoritmos y Programacin estructurada. Luis Joyanes Aguilar, McGraw-Hill

También podría gustarte