Herencia y Poliformismo

Get Started. It's Free
or sign up with your email address
Herencia y Poliformismo by Mind Map: Herencia y Poliformismo

1. Poliformismo

1.1. Es una de las características de la POO, que permite modificar la instancia de un objeto en tiempo de ejecucion

1.2. Se puede realizar con clases superiores normales, abstractas e interfaces

1.3. Tiene como objetivo acceder a diferentes servicios en tiempo de ejecución sin necesidad de implementar referencias

2. Herencia

2.1. Es el concepto que permite se puedan definir nuevas clases basadas en existentes, con el fin de reutilizar el código previamente desarrollado, generando una jerarquía de clases dentro de la aplicación.

2.1.1. Sentencia Extends

2.1.1.1. Permite implementar el concepto de herencia

2.1.2. Sentencia Super

2.1.2.1. Utilizada comúnmente para acceder al constructor de la clase superior desde la un constructor de la clase inferior. En teoría sirve para acceder a métodos implementados de clases superiores.

2.1.3. Sobre-escritura de Datos

2.1.3.1. Es una característica presente en la herencia , que funciona o que consiste en implementar un metodo en la clase superior e inferior

2.1.4. Clases Abstractas

2.1.4.1. Es aquella que no puede ser instanciada, osea no se pueden crear objetos de esta clase.

2.1.4.2. Se usan para que otras clases hereden atributos y métodos comunes en las clases heredadas

2.1.5. Interfaces

2.1.5.1. Es un tipo especial de clase que permite realizar un conjunto de declaraciones de metodo sin implementacion

2.1.5.2. Se pueden definir constantes como: Public, Static y Finally