ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Herencia


Enviado por   •  12 de Junio de 2014  •  Ensayos  •  301 Palabras (2 Páginas)  •  183 Visitas

Página 1 de 2

Herencia

La herencia es una característica de los lenguajes de programación orientado a objetos lo cual facilita en la reutilización del código como se mencionó en temas anteriores.

La herencia consiste en hacer uso de los atributos o métodos de una clase dentro de otra como si le perteneciera a este mismo. Esto se podría dar en un caso muy exclusivo para poder ahorrar proceso y código a implementar.

Por ejemplo podría ser para una serie de empleados que ocupen diferentes cargos pero tienen atributos en común como el nombre, apellido, DNI, etc. Lo cual sería conveniente usar la herencia juntando los datos en común en una misma clase y distribuir clases independientes para los demás datos de los empleados.

EJEMPLO APLICATIVO

Veamos un ejemplo simple de la herencia, para este caso crearemos una clase la cual heredaremos donde se encuentre el apellido y otra clase donde asignemos el nombre de una “X” persona. Primero veamos la clase que se heredará:

Una vez que tengamos la clase que heredaremos creamos nuestra clase donde se encontrará el nombre de la persona “X” y le asignamos el siguiente código:

Se extends para indicar que estamos heredando la clase “ClaseHeredada” donde se encuentra el apellido. El super es para indicar que estamos instanciando al constructor de la clase que estamos heredando y los métodos setPersona y getPersona son con los cuales capturaremos y recuperemos el nombre de la persona.

Una vez realizado este proceso, pasamos a usar la clase instanciando en nuestro main de la siguiente forma:

Instanciamos la Clase “Herencia” pasándole a su constructor el apellido de la persona lo cual internamente lo pasará a la clase superior “ClaseHeredada”, luego le asignamos el nombre haciendo uso de su método setPersona y lo imprimimos mediante getPersona.

Realizado este código debería imprimir el nombre de la persona concatenando el apellido del mismo.

...

Descargar como (para miembros actualizados)  txt (1.9 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com