HERENCIAS

La herencia permite que se cree una o distintas clases a raíz de una misma, pero modificando o mejorando características específicas de una clase principal por medio de sus propios métodos y campos, a estos se les llama subclase, pero pueden convertirse en una clase base o superclase si otra hereda sus propiedades más adelante.

Las herencias trabajan por medio de jerarquías que ayudan a mantener el orden de qué clase tiene mayor poder sobre otras, y aunque las subclases puedan modificar los datos como sea, este orden afectará a todas las que hayan derivado de la mayor ya sea de forma directa o indirecta.

CAPTURAS DE CÓDIGOS REALIZADOS:

Ejemplificación del uso de herencias en Java (Creación de clase abstracta “Pagos” el cual será la jerarquía más alta del programa y del cual los demás métodos deberán incluirlo)


Creación del objeto “Empleados” que incluye la clase “Pagos”



Creación del objeto “Facturas” que incluye la clase “Pagos”, pero que no se encuentra directamente relacionado con “Empleados”



Creación del método “Empleado por horas” y “Empleado por comisión” que provienen de la misma  super clase “Empleado”


Ejecución de la subclase empleados con sus distintos métodos pero todos en base de la misma clase “Empleados”

IMÁGENES COMPLEMENTARIAS:

Ejemplos de mapa mental de la jerarquía de clases en una herencia


El realizar una clase con herencia es como repetir un código en varias subclases, y no solo eso, si no también sus datos


Aunque se repita ese código no significa que solamente pueda utilizar ese, si no que también cada subclase puede crear sus propios métodos y datos para poder utilizarlo de forma personalizada.

OTRAS PÁGINAS INTERESANTES:

Ejemplo de calculadora trabajada con herencias

Diferencias entre herencias de C++ y Java

Comentarios

Entradas populares