Zusammenfassung der Ressource
Herencia de
clases en Java
- Es una propiedad que permite que los
objetos sean creados a partir de otros ya
existentes, obteniendo características
similares a los ya existentes
- Ventajas
- Evitar duplicidad y
favorecer la
reutilización de código
- Facilitar el mantenimiento
de aplicaciones.
- Facilitar la extensión de
las aplicaciones.
- Subclase/Clase hija
- Una subclase hereda las
variables y métodos de su
superclase.
- Una subclase puede agregar
nueva funcionalidad
(variables y métodos) que la
superclase no tenía.
- La subclase puede utilizar los
ítems heredados de su superclase
tal y como son, o puede
modificarlos o sobreescribirlos.
- Para crear una
subclase, se
incluye la palabra
clave extends en
la declaración de
la clase.
- Superclase/Clase padre
- La clase más alta, la clase de
la que todas las demás
descienden, es la clase Object.
Object es la raíz de la
herencia de todas las clases.
- El término superclase se
refiere a la clase que es el
ancestro más directo, así
como a todas las clases
ascendentes.