concepto de herencia

1
Concepto de herencia: La herencia Permite a los objetos ser creados a partir de otros ya creados, de esto se obtiene características como son métodos y atributos semejantes a los existentes también permite crear clases derivadas a partir de una clase base, comparte automáticamente métodos y datos entre clases subclases y objetos. Herencia simple: cuando una clase solo puede heredar de una única clase inicial. Herencia múltiple: Cuando una clase hereda de múltiples clases iniciales. Problema de la herencia múltiple: puede causar problemas cuando se herede varias veces de una misma clase base o cuando Se hereden dos métodos de forma diferente que se llamen igual. Moros Valle Begoña, (2010), Programación Orientada a Objetos . [En línea]. Disponible en: http://dis.um.es/~bmoros/privado/apuntes/Curso09-10/POO3- Java-0910.pdf Universidad de Murcia- Facultad de Informática, Programación Orientada a Objetos [En línea]. Disponible en: http://dis.um.es/~bmoros/privado/apuntes/Curso%202006-2007/PO O5-0607.pdf

Upload: kriisstofer-burbano

Post on 05-Dec-2015

14 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Concepto de Herencia

Concepto de herencia:

La herencia Permite a los objetos ser creados a partir de otros ya creados, de esto se obtiene características como son métodos y atributos semejantes a los existentes también permite crear clases derivadas a partir de una clase base, comparte automáticamente métodos y datos entre clases subclases y objetos.

Herencia simple: cuando una clase solo puede heredar de una única clase inicial.

Herencia múltiple: Cuando una clase hereda de múltiples clases iniciales.

Problema de la herencia múltiple: puede causar problemas cuando se herede varias veces de una misma clase base o cuando Se hereden dos métodos de forma diferente que se llamen igual.

Moros Valle Begoña, (2010), Programación Orientada a Objetos. [En línea]. Disponible en: http://dis.um.es/~bmoros/privado/apuntes/Curso09-10/POO3-Java-0910.pdf

Universidad de Murcia- Facultad de Informática, Programación Orientada a Objetos [En línea]. Disponible en: http://dis.um.es/~bmoros/privado/apuntes/Curso%202006-2007/POO5-0607.pdf