Академический Документы
Профессиональный Документы
Культура Документы
polimorfismo
Ilustrar mediante casos de estudio el uso de
herencia.
Objetos
Organizados en grupos con características similares
por ejemplo: Persona, Animal, Figura, etc.
POO busca mecanismos para modelar las relaciones
entre objetos.
Aquí usamos varias palabras extends, implements
entre otros.
Jerarquía en Java
Las clases de Java están Organizadas bajo una
Jerarquía basada en la herencia de un único Objeto.
La Clase Object es el ancestro en común .
Todas las clases heredan de esta clase. Aun que en
niveles diferentes.
Que es Herencia?
La herencia es un mecanismo de reutilización de
nuestro código.
Buena practica de programación, para evitar el
código repetido.
Le permite a un objeto tomar o basarse en
Loro Buho
Gallina
ruido : parloteo ruido :?
ruido : Cacareo
Avestruz color:? color:?
color: blanca
ruido : Grunchido food: fruit Comida:
comida: bichos,
color: cafe ratones
fruta, Maiz
food: grass
Código
Link
Herencia
SuperClase
Class B extends A {}
A
•Significa que la clase B es General
una especialización de la
Clase A. “Es una"
SubClase
Herencia
Otros nombres:
Superclase = Clase Padre
SubClase = Clase hijo
Normalmente una explicación mas clara es que la
clase hijo hereda las características de la clase
padre.
Atributos
Métodos
Tipos de Herencia
Herencia Simple
Herencia Multinivel.
Clases Abstractas
Es una implementación parcial, que solo puede ser
utilizada como una base para crear otras clases de
manera mas eficiente.
No se puede crear una implementación de una clase
Rock