Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Guia Laboratorio 6 PDF
Guia Laboratorio 6 PDF
PRCTICA DE LABORATORIO 6
CONSTRUCTORES Y HERENCIA
PRIMERA PARTE
package Clases;
package Aplicacion;
import Clases.Ejm1Persona;
4) Crear la clase Ejm2Persona en el paquete clases con el mismo cdigo de la clase Ejm1Persona
y adicionar como primer mtodo el constructor con el siguiente cdigo.
package Aplicacion;
import Clases.Ejm2Persona;
5) Herencia, teniendo la clase padre Persona y la clase hija Deportista, ver los siguientes grficos.
7) Herencia utilizando this; copie las clases del Ejm4* a Ejm5* tanto en el paquete aplicacin y en
el paquete Clases, seguidamente modifique en la clase main del Ejm5Prueba,
- En el constructor recargado con dos parmetros : en vez de super(nombre) a this(nombre)
- En todo los casos en vez de nombredeporte = deporte a this.nombredeporte = deporte
Observe que tanto super como this con formas de invocar al superclase como modificacin del
comportamiento del hijo, est claro que son ambas forma de usar valen de forma excluyente,
adems this no aplica al constructor principal de la clase Ejm5Deportista ya que sera recursivo.
SEGUNDA PARTE
1) Definir una clase Asalariado que nos permita representar a todos los trabajadores de la firma. A
partir de esa clase, definiremos dos subclases EmpleadoProduccion y EmpleadoDistribucion
que representan a los trabajadores de dicha firma que trabajan en las divisiones de produccin y
distribucin respectivamente. Los trabajadores de produccin trabajan por turnos (Maana,
Tarde, Noche). Los de distribucin tienen asignada una zona (o regin) donde deben distribuir
los productos, pero no trabajan por turnos.
6
TERCERA PARTE
1) Analice el ejemplo de la siguiente URL
http://stackoverflow.com/questions/3767365/super-in-java