Você está na página 1de 3

Instituto Tecnolgico de San Juan del Rio Sistemas Computacionales Programacin Orientada a Objetos Actividad 2.

Unidad II

Gmez Rivas Luis ngel Snchez Morales Gustavo


Francisco Andrs Pz Gonzlez

12590396 12590490
12590408

Mtodo Constructor

Concepto Mtodo miembro de propsito especfico que se ejecuta automticament e cuando se crea un objeto de una clase.

Sintaxis } <modificador acceso> nombre clase ([lista de parmetros]) {[declaracin de variables]} sentencias } }

Utilidad Nos permite para inicializar los miembros dato o variables instancia de una clase.

Destructor

Mtodo cuyo objetivo es el de eliminar toda la memoria que ocupa un objeto.

Un destructor de una funcin miembro publica con el mismo nombre de la clase pero procedido por el smbolo .Sin iniciacin de tipo devuelto (ni siquiera void). Se ejecuta automticamente cuando se destruye un objeto

Liberacin de memoria ocupada por un objeto

Ejemplo Public class Rectngulo{ private int izq; private int sup; private int der; private int inf; //constructor Public Rectngulo (int iz, int sup, int de, int in){ izq = iz sup = sup der = de inf = in; } //definicin de otros mtodos miembros } class Rectngulo{ private: .. Public Rectngulo: Mtodo Constructor Rectngulo (); Mtodo Destructor ~ Rectngulo () ; .. }; Rectngulo (); :: ~Rectngulo ()

Sobrecarga De mtodos

Descripcin Una clase puede tener dos o ms mtodos con el mismo nombre. Podra parecer confuso al principio y evidentemente necesita hacerse mucho cuidado, pero hay circunstancias en la que es til.

Funcin Se utiliza el mismo nombre para ambos mtodos y debido a eso , a esa tcnica , se le conoce como sobrecarga de mtodos

Instituto Tecnolgico de San Juan del Rio Sistemas Computacionales Programacin Orientada a Objetos Actividad 2. Unidad II

Gmez Rivas Luis ngel Snchez Morales Gustavo


Francisco Andrs Pz Gonzlez

12590396 12590490
12590408

De operadores

Las sobrecargas de operadores permiten combinar y comparar los Realizar diversas operaciones tales como la suma(+), resta (-), tipo sutilizando operadores como "+", "-" y "=". Agregando sobrecargas multiplicacin (*), asignacin (=), incremento (--), etc. de operadores a un tipo, se permite a los desarrolladores utilizar el tipo como si fuera un tipo primitivo integrado. RESUMEN CUADRO

Este cuadro nos da a conocer la relacin que tienen estos conceptos con la programacin orientada a objetos. Ya que en los cuales nos basaremos para as empezar a realizar la codificacin en algn programa de Java y as tener una mejor visin de para saber las partes que tiene que llevar la codificacin. Adems este cuadro nos sirve para saber cul es la capacidad de mtodos que tiene que llevar una codificacin para as no sobrecrgala y en la sobrecarga de operaciones ampliar la capacidad del lenguaje en Programacin orientada a objetos

POSITIVO, NEGATIVO E INTERESANTE DE SOBRECARGA

Que en la POO es posible sobrecargar mtodos y operadores. En la cual podemos crear varios mtodos en la misma clase, con el mismo nombre y tipo de retorno, pero que efecten diferentes funciones. Y lo que diferenciar a un mtodo de otro ser el nmero y tipo de los parmetros que reciban o tengan ya que el compilador se encargar de hacer la diferencia.

Instituto Tecnolgico de San Juan del Rio Sistemas Computacionales Programacin Orientada a Objetos Actividad 2. Unidad II

Gmez Rivas Luis ngel Snchez Morales Gustavo


Francisco Andrs Pz Gonzlez

12590396 12590490
12590408

CONCLUCION Creemos que esto nos permitir realizar la codificacin de manera ms rpida ya que con estos conceptos y datos se nos facilitara mucho ms la Programacin orientada a objetos. As como tambin las partes que se deben tomar en cuenta para la realizacin de codificacin y no provocar sobrecargas o no implementar los mtodos que no nos permitirn obtener un resultado preciso o exacto.

BIBLIOGRAFIA The Complete Reference Java 2 Fifth Edition Java Para Estructuras Douglas Bell - Mike Parr Programacin en Java 2 Algoritmos, Estructura de Datos y POO Luis Joyanes Aguilar

Você também pode gostar