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: