En Programación Orientada a
Objetos, la herencia es la relación
existente entre dos o más clases. La
herencia marca una relación de
jerarquía entre objetos.
Visibilidad:
Los miembros privados de la superclase
no son visibles desde la subclase Los
miembros públicos de la superclase son
visibles y siguen siendo públicos en la
subclase
Si una clase se declara
como final no se puede
heredar de ella En java,
todas las clases heredan
implícitamente de la clase
Object .
¿En que consiste?
Existen dos clases: La clase padre
(superclase o clase base) y la clase
hija (subclase o clase
derivada)
Contienen:
Atributos
Métodos
¿En que consiste?
En la clase hija se definen
las diferencias respecto de
la clase padre
Se indica usando la palabra reservada
Extends
Se puede acceder a los miembros de la
superclase usando la palabra reservada: