poo java
Definición de Herencia (Para que Sirve)
Pilares de POO
Tipos de Herencia
Ejemplos
Ejercicios en Clase
Herencia – Pilar de la POO
Definición
Una de las característicasmás complejas de Java es la
reutilización de código. Pero, para ser revolucionario, se
debe poder hacer más que copias de código y cambios.
Como todo en Java, el problema se resuelve con las
clases.Para reusar código creamos nuevas clases pero,
en lugar de partir de cero partimos de clases,
relacionadas con nuestra clase, que han sido ya creadas
y depuradas.
Herencia – Pilar de la POODefinición
El truco está en usar las clases sin ensuciar el código
existente, y para esto existen dos formas (Sencilla y
Compleja):
Composición
Herencia
Herencia : La herencia es un mecanismoque 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.
Herencia– Pilar de la POO
Definición
Tipos de Herencia
Herencia Simple : Una clase solo puede tener un padre o
heredar de una clase padre.
Dinero
Moneda
Herencia Múltiple: Una clase puede heredar devarias
clases Padre.
Madre
Padre
Hijo
Herencia – Pilar de la POO
Ejemplos
Herencia Simple
El ejemplo que proponemos es un caso en el que vamos a
simular el comportamiento que tendríanlos diferentes
integrantes de la selección Española de futbol; tanto los
Futbolistas como el cuerpo técnico (Entrenadores, Masajistas,
etc…). Para simular este comportamiento vamos a definir tresclases que van a representaran a objetos Futbolista,
Entrenador y Masajista. De cada unos de ellos vamos a
necesitar algunos datos que reflejaremos en los atributos y una
serie de acciones quereflejaremos en sus métodos. Estos
atributos y métodos los mostramos en el siguiente diagrama
de clases:
Herencia – Pilar de la POO
Ejemplos
Herencia Simple
Que tienen en común estas clases?...
Regístrate para leer el documento completo.