POO - Herencia

Páginas: 2 (455 palabras) Publicado: 17 de octubre de 2013
UNIDAD III

Ing. Laura Juárez Guerra

HERENCIA.
 Es la capacidad de crear clases que adquieran

de manera automática los miembros (atributos y
métodos) de otras clases que ya existen,pudiendo al mismo tiempo añadir atributos y
métodos propios.

Ing. Laura Juárez Guerra

Ventajas de la herencia
 Reutilización de código. Con la herencia se evita

tener que reescribir todosesos métodos en la
nueva clase.
 Mantenimiento de aplicaciones existentes. Si
tenemos una clase con una determinada
funcionalidad y tenemos la necesidad de ampliar
dicha funcionalidad, nonecesitamos modificar la
clase existente, sino que podemos crear una clase
que herede la primera, adquiriendo toda su
funcionalidad y añadiendo la propia.
Ing. Laura Juárez Guerra

 En programaciónorientada a objetos la clase que

va a ser heredada se le llama SUPERCLASE o
CLASE BASE, mientras que a la que hereda se le
conoce como SUBCLASE o CLASE DERIVADA.
 Gráficamente se representa de lasiguiente manera:

Ing. Laura Juárez Guerra

Superclase /
clase base

Subclase /
clase derivada

Ing. Laura Juárez Guerra

Reglas básicas.
 En Java no está permitida la herenciamúltiple, es

decir, una subclase no puede heredar de más de
una clase.

Clase A

Clase C

X
Clase B
Ing. Laura Juárez Guerra

 Sí es posible una herencia multinivel, es decir, A

puede serheredado por B y C puede heredar B.

Clase A
Clase B

Clase C
Ing. Laura Juárez Guerra

 Una clase puede heredar a varias clases.

Clase A

Clase B

Ing. Laura Juárez Guerra

Clase C Relación “es un”
 La herencia entre dos clases establece una

relación entre las mismas de tipo “es un”, lo que
significa que un objeto de una subclase también
“es un” objeto de lasuperclase.
 Por ejemplo, Vehículo es la superclase de

Coche, por lo que un coche “es un” vehículo.
 Planteamiento de una clase heredada (Línea y

Punto).
Ejemplo : (Animal, mamífero, león)....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • herencia.(poo)
  • POO Herencia
  • herencia poo
  • Herencia en poo
  • Ejercicis de Herencia- Poo
  • Código POO para calculadora con herencia
  • La poo
  • pooo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS