Herencia y Polimorfismo

Description

Mind Map on Herencia y Polimorfismo, created by José SE on 25/05/2014.
José SE
Mind Map by José SE, updated more than 1 year ago
José SE
Created by José SE over 10 years ago
47
0

Resource summary

Herencia y Polimorfismo
  1. Herencia
    1. Es una característica de los lenguajes de programación
      1. Facilita la reutilización de código
        1. Consiste en usar los atributos ó métodos de una clase en otra
          1. Uso:
            1. package herencia; public class ClaseHeredada { String Apellido; public ClaseHeredada(String Dato){ this.Apellido=Dato;} }
              1. package herencia; public class Herencia extends ClaseHeredada{ String Nombre; public Herencia(String Texto){ super(Texto); } public void setPersona(String NombrePer){ this.Nombre=NombrePer+this.Apellido; } public String getPersona(){ return Nombre; } }
                1. Se usa la palabra extends para saber de que clase estamos heredando.
                2. Superclase y Subclases
                  1. Una superclase puede tener cualquier número de subclases.
                    1. Una subclase puede tener sólo una superclase.
                    2. Simple
                      1. Solo se pueden definir nuevas clases a partir de una clase inicial
                      2. Multiple
                        1. Se pueden definir nuevas clases a partir de dos o más clases iniciales.
                        2. En java solo se puede usar herencia simple.
                          1. Se relaciona con las clases y la jerarquia
                          2. Polimorfismo
                            1. Es basicamente hacer que un mismo método realize diferentes funciones
                              1. Se declaran dos métodos con el mismo nombre, solo se diferenciaran en los procesos internos que realicen y en sus parametros
                                1. Un mismo objeto puede tomar distintas formas
                                  1. Esta mas relacionado con los métodos
                                    1. El mismo método puede se comporta diferente en las diferentes clases.
                                    Show full summary Hide full summary

                                    Similar

                                    Glosario Programación Orientada a Objetos
                                    Joel Garavito Navarro
                                    Programacion orientada a objetos
                                    david20lopez
                                    Herencia y Polimorfismo
                                    Carleslc
                                    Examen POO
                                    Mario A. Rivera
                                    Programación Orientada a Objetos (POO) - Por Guillermo Ospitia
                                    Guillermo Ospitia
                                    JAVA Características de POO
                                    Humberto Lopez
                                    Programacion Orientada a Obejtos
                                    pancho_net_uso
                                    PROGRAMACIÓN ORIENTADA A OBJETOS
                                    diana paola marin hernandez
                                    Bases de Datos Orientadas a Objetos
                                    Ixchel Kamieth
                                    Herencia Genética básica
                                    Catalina Ramos
                                    PROGRAMACIÓN ORIENTADA A OBJETOS - TERCER CORTE
                                    Jose Anacona Pira