Está en la página 1de 3

Maria Guadalupe Cruz Ayala 12590390, Ana Karen Olvera 3 DE ABRIL Chavez 12590407 y Rios Resendiz Julieta 12590412

I.S.C 2013 SEM 2 GRUPO A

HERENCIA
CONCETO: TIPO: DEFINICION: EJEMPLO:

La idea de la herencia es permitir la creacin de SIMPLE nuevas clases basadas en clases existentes. Cuando heredamos de una clase existente, rehusamos MULTIPLE cdigo agregamos nuevos campos y mtodos para cumplir con la situacin nueva.

Es decir, una clase slo puede tener una superclase directa de la cual hereda todos los datos y mtodos. Puede existir una cadena de clases derivadas en que la clase A herede de B y B herede de C. Es en la que una clase puede heredar comportamientos y caractersticas de ms de una superclase. La herencia mltiple permite a una clase tomar funcionalidades de otras clases.

Maria Guadalupe Cruz Ayala 12590390, Ana Karen Olvera 3 DE ABRIL Chavez 12590407 y Rios Resendiz Julieta 12590412 I.S.C 2013 SEM 2 GRUPO A

POLIMORFISMO:
CONCEPT O: CLASE: DEFINICION: EJEMPLO:

Un objeto solamente tiene una forma (la que se le asigna cuando se construye ese objeto) pero la referencia a objeto es polimrfica porque puede referirse a objetos de diferentes clases (es decir, la referencia toma mltiple s formas). Para que esto sea posible debe haber una relacin de herencia entre esas

BASE:

Una clase base es o puede ser cualquier tipo de clase. Es decir, para que una clase sea una clase base, no necesita nada especial. Una clase base como tal, puede ser heredada (que es lo ms habitual) o instanciada (si queremos acceder a la clase base de forma directa). Es aquella que aade atributos y/o mtodos a otra clase. Esta ltmima se denomina antecesora Una clase abstracta puede contener mtodos noabstractos pero al menos uno de los mtodos debe ser declarado abstracto. Para declarar una clase o un metodo como abstractos, se utiliza la palabra reservada abstract. public class ClaseDerivada extends ClaseAntecesora { // aqui van los atributos y metodos de la clase derivada abstract class Drawing { abstract void miMetodo(int var1, int var2); String miOtroMetodo( ){ ... } }

DERIVADA:

ABSTRACT A:

Maria Guadalupe Cruz Ayala 12590390, Ana Karen Olvera 3 DE ABRIL Chavez 12590407 y Rios Resendiz Julieta 12590412 I.S.C 2013 SEM 2 GRUPO A clases. GENERICA: son una mejora al sistema de tipos que nos permite programar abstrayndonos de los tipos de datos public class Caja { private Object dato; public Caja() { super(); } public Object dame() { return dato; } public void pon(Object x) { dato = x; } }

Lo positivo de la herencia y el polimorfismo es que con ellos se pueden reutilizar el cdigo para que otra clase los utilice, es la reutilizacin de mtodos, instancias, objetos que es muy necesario que ocurra herencia en los programas para que pueda existir un objeto que tenga diferentes formas, un objetos de diferente clase, lo que es el polimorfismo. Lo negativo es que en java no puede realizarse herencias mltiples solo permite llegar muy cerca de las clases. En el polimorfismo existen clases que son las bsicas, derivadas, abstractas y genricas.

Conclusin: En este trabajo se aprecio los tipos de clases en el polimorfismo, que nos ayudan a aadir mtodos, abstracciones, atributos, que tambin nos ayudan a que los objetos que tienen diferentes formar gracias a la herencia. En la herencia tenemos dos tipos que nos ayudan a que se reutilicen los mtodos en las clases, la simple nada mas puede heredar a una case y la mltiple hereda a mas clases. Bibliografa:
es.wikipedia.org/wiki/Polimorfismo_(informtica) http://mundogeek.net/archivos/2009/03/11/generics-en-java/ http://es.wikipedia.org/wiki/Herencia_m%C3%BAltiple

También podría gustarte