miércoles, 2 de junio de 2010

HERENCIA

QUE ES HERENCIA.?

La herencia es el mecanismo fundamental para implemetar la reutilizacion y extensibilidad del software. Atravez de ella los diseñadores pueden construir nuevas clases partiendo de una jerarquia de claseses ya existentes, evitando con ello el rediseño, la remodificacion y verificacion de la parte ya implementada. La herencia facilita la creacion de objetos a partir de otros ya existentes obteniendo caracteristicas(metodos y atributos) similares a los ya existentes.

Caracteristica muy importante que permite definir una clase tomando como base a otra clase ya existente.
En java la herencia es especifica agregando la clausula extends despues del nombre de la clase(en la clausula extends indicaremos el nombre de la clase base de la cual queremos heredar).
Al heredar de una clase base, heredaremos tanto los atributos como los metodos, mientras que los constructores son utilizados, pero no heredados.

1 comentario: