Informe Tecnico - Senati
Informe Tecnico - Senati
Informe Tecnico - Senati
SEMESTRE: III
BLOQUE: 32PIADS301
CFP: Huánuco
FECHA: 22-05-2020
2020
HERENCIA (DEFINICIÓN)
La herencia es el mecanismo de implementación mediante el cual
elementos más específicos incorporan la estructura y comportamiento de
elementos más generales.
Gracias a la herencia es posible especializar o extender la funcionalidad de
una clase, derivando de ella nuevas clases.
La herencia es siempre transitiva: una clase puede heredar características
de superclases que se encuentran muchos niveles más arriba en la jerarquía
de herencia.
HERENCIA OBJETIVOS
Entender el mecanismo de abstracción de la herencia.
Distinguir entre los diferentes tipos de herencia.
Saber discernir entre jerarquías de herencia seguras (bien definidas) e
inseguras.
Reutilización de código: Ser capaz de decidir cuándo usar herencia y
cuándo optar por composición.
Un pájaro es un animal.
Un gato es un mamífero.
Un pastel de manzana es un pastel.
Una matriz de enteros es un matriz.
Un coche es un vehículo.
CLASIFICACION Y GENERALIZACION
TIPOS DE HERENCIA
- HERENCIA DE IMPLEMENTACIÓN
- HERENCIA DE INTERFAZ
- HERENCIA SIMPLE
Indica que se pueden definir nuevas clases solamente a partir de una clase
inicial.
Una clase puede heredar de una única clase.
- HERENCIA MULTIPLE
Indica que se pueden definir nuevas clases a partir de dos o más clases iniciales.
Una clase puede heredar de varias clases.
Campos
especificos v
Métodos v
especificos