Uso De Jerarquia
GENERACIÓN DE UNA GERARQUÍA MULTINIVEL. La jerarquía multinivel en herencia se da en el momento que creamos clases a partir de otras,pudiendo, una subclase B convertirse en una superclase de la clase C. Así:
Vea como tenemos una jerarquía de clases, la superclase de B, C y D es A. Sin embargo, una subclase también puedecomportarse como superclase, como es el caso de B, D y E. Los miembros de la clase A que no sean privados se heredarán en todo el resto de clases, además cada una podrá tener la definición de sus propiosmiembros (variables y métodos). Cada clase puede tener constructores y no olvide, estos no se heredan.
Programación Orientada a Objetos
Ing. José Oswaldo Barrera Montes
Universidad Tecnológicade El Salvador CONSTRUCTORES Y HERENCIA. Una subclase puede llamar a un constructor definido por su superclase mediante el uso de la palabra reservada super. super debe ser siempre la primerainstrucción que escriba en el constructor de la super clase, es importante aclarar que la llamada al constructor de la superclase solo es posible hacerla desde un constructor, no desde un método. Veamos algunosejercicios: Ejercicio 1.
Vea como en la clase Persona se tiene un constructor sin parámetros y que imprime un mensaje. En la clase Estudiante se define un constructor, el cual simplemente invocaal de su superclase, eso se logra a través de super. Si el constructor de la superclase tuviera parámetros, al momento de invocarlo se deben enviar los respectivos argumentos. Pueden agregarse más...
Regístrate para leer el documento completo.