En este apartado se describe la clase más
importante de esta aplicación. Es la más importante 110 en el sentido de lo que hac|e. sino en el de que las demás clases
"derivan" de ella, o por decirlo de otra forma, se apoyan o cuelgan de ella. La Figura 1.2 muestra la jerarquía de
clases utilizada en este ejemplo. La clase Geometría es la base de la jerarquía. En realidad 110 es la
base, pues en Java la clase base es siempre la clase Object. Siempre que 110 se diga explícitamente
que una clase deriva de otra, deriva implícitamente de la clase Object (definida en el package
java.lang). De las clases Rectángulo y Circulo derivan respectivamente las clases RectanguloGrafico y
Circulo Gráfico. En ambos casos está por en medio un elemento un poco especial donde aparece la
palabra Dibujable. E11 términos de Java. Dibujable es una interface. Más adelante se verá qué es
una interface.
Se suele utilizar
la nomenclatura de super-clase y sub-clase para referirse a la clase padre o hija de una clase determinada. Así Geometría es una super-clase de Circulo,
mientras que CirculoGrafico es una sub-clase.
No hay comentarios:
Publicar un comentario