Herencia

jueves, 18 de febrero de 2010 ·
Herencia es el proceso mediante el cual un objeto puede adquirir las propiedades de otro objeto . Esto resulta importante porque soporta el concepto de clasificación jerárquica. En este sentido, la mayor parte del conocimiento se puede manejar mediante clasificaciones jerárquicas (es decir, de arriba a abajo). Por ejemplo, una manzana roja es parte de la clasificación manzana, que a su vez es parte de la clase fruta, la cual se encuentra bajo la clase más grande de alimento. Es decir, la clase alimento posee ciertas cualidades (comestible, nutritiva, etc.) que también aplican, lógicamente, a la subclase fruta. Además de estas cualidades, la clase fruta tiene características específicas (jugosa, dulce, etc.) que la distinguen de otros alimentos. La clase manzana define las cualidades específicas de una manzana (crece en árboles, no es tropical, etc.). Así, una manzana roja heredaría a su vez todas las cualidades de todas las clases anteriores y solo definiría las cualidades que la hacen única.

Sin el uso de jerarquías, cada objeto tendría que definir explícitamente todas sus características. Si utiliza la herencia, un objeto sólo necesitará definir esas cualidades que lo hacen único dentro su clase. De esta forma, el objeto puede heredar sus atributos generales a partir de sus ascendiente y, por consiguiente, el mecanismo de la herencia hace posible que un objeto sea una instancia específica de un caso más general.

0 comentarios:

Publicar un comentario

Tu comentario es importante

Entradas Recientes Entradas Antiguas data:homeMsg

CodigoByte

Codigo QR

Etiquetas

Blogumulus by Roy Tanck and Amanda Fazani

Twitter

Seguir codigobyte en Twitter

Twitter Actualizar

    sigueme en Twitter

    Participa

    Java Twitter

    ¿Cúal es la extensión usada para guardar los archivos fuente Java?

    Mangoos

    Mangoos
    http://mangoosbuscador.wordpress.com/

    Anunciantes

    Se escribe con...

    Se escribe con...