Está en la página 1de 1

Herencia y Polimorfismo en Java

Lo básico:

Una clase java puede heredar métodos y atributos de otra clase, esto es, que
puede utilizar funcionalidad ya existente en otras clases sin tener que re
trabajar cierta funcionalidad si está ya existe.
A continuación, veremos las 2 definiciones de clases para usar la herencia:

1. Superclase: es la clase que pasa sus métodos y atributos a otra clase


para que esta pueda utilizarlos. También conocida como clase padre.
2. Subclase: es la clase que utiliza los métodos y atributos de otra clase
para realizar alguna acción específica. También conocida como clase hija.
Nota: todas las clases en java heredan funcionalidad de la clase Object.

Implementando la herencia en Java

Para implementar la herencia se usa la palabra clave “extends” en la definición


de la clase hija seguida del nombre de la clase padre.
Con eso ya está heredando la funcionalidad de la clase padre y
automáticamente se convierte en una clase hija.

1. public class ClaseHija extends ClasePadre {


2. campos;
3. metodos();
4. }

La clase padre cuenta con sus propios métodos y atributos. Ahora vamos a
crear una clase que herede su funcionalidad.

La clase CLASEHIJA está heredando toda la funcionalidad de la clasePADRE.

Ahora solo falta usar la clase persona para obtener información de la clase
padre y demostrar así la herencia

También podría gustarte