Los métodos constructores no son heredables, sin embargo dependiendo de niveles de jerarquía, ocurre lo siguiente: el constructor de una subclase , al momento de instanciarse, llama al constructor de la clase inmediata superior y así sucesivamente hasta llamar al método de la clase predeterminada "Object". Es decir es una cadena de llamadas a constructores que comienza desde la subclase de nivel inferior hasta el mayor en la jerarquía.
El siguiente ejemplo muestra lo descrito en las líneas anteriores:
Abra JCreator y cree un nuevo proyecto, al cual le agregará una clase denominada CommissionEmployee4, para luego crear la siguiente definición:
Primera Parte:
Segunda Parte:
Ahora definimos la subclase que hereda de la anterior:
Creamos el programa principal para hacer un Test
Resultados:
Comentarios
Publicar un comentario