Zusammenfassung der Ressource
HERENCIA DE CLASES
- Es una relación entre dos clases
- La herencia nos permite definir una clase como
extensión de otra
- las clases que en una jerarquía están en un nivel inferior,
heredan las características de las clases de niveles
superiores
- JAVA
- Programación Orientada a Objetos
- TIPOS
- Herencia por especialización
- es la que se realiza cuando necesitamos crear una clase
nueva que disponga de las mismas características que
otra pero que le añada funcionalidades.
- Herencia por generalizaciòn
- Es la que realizamos cuando tenemos muchas clases
que comparten unas mismas funcionalidades y se
decide crear una clase que implemente toda esa
parte común
- la herencia suele ser un requisito fundamental para poder emplear el Polimorfismo
- Todo lo que es común a ambas clases queda
comprendido en la clase “superior”, mientras lo que
es específico, queda restringido a las clases
“inferiores”
- La clase de la que se hereda se suele
denominar clase base, clase padre,
superclase,
- Extensibilidad
- reutilización de código
- Es el mecanismo más utilizado
- facilita la creación de objetos a partir de otros ya existentes e implica
que una subclase obtiene todo el comportamiento de su superclase.
- Es la relación entre una clase general y otra clase más específica.
- es uno de los mecanismos de los lenguajes de
programación orientada a objetos basados en
clases