Entradas

Mostrando entradas de junio, 2018

Herencia en Java, con ejemplos

Imagen
El proyecto de este post lo puedes descargar pulsando  AQUI . La Herencia  es uno de los 4 pilares de la programación orientada a objetos ( POO ) junto con la  Abstracción ,  Encapsulación  y  Polimorfismo . Al principio cuesta un poco entender estos conceptos característicos del paradigma de la POO porque solemos venir de otro paradigma de programación como el paradigma de la programación estructurada (ver la entrada" Paradigmas de Programación ), pero se ha de decir que la complejidad está en entender este nuevo paradigma y no en otra cosa. En esta entrada vamos a explicar de la mejor manera posible que es la herencia y lo vamos a explicar con un ejemplo. Respecto a la herencia se han dado muchas definiciones como por ejemplo la siguiente: " La herencia es un mecanismo que permite la definición de una clase a partir de la definición de otra ya existente. La herencia permite compartir automáticamente métodos y datos entre clases, subclases y objetos. ". Así de prim