Está en la página 1de 5

PROGRAMACIÓN ORIENTADA A OBJETOS

LABORATORIO N° 04

HERENCIA

DESARROLLO DE SOFTWARE Ing. Marcelo Miranda Maldonado


PROGRAMA DE FORMACIÓN REGULAR gmirandam@tecsup.edu.pe
PROGRAMACIÓN ORIENTADA A OBJETOS Página 2 de 3

CODIGO DEL CURSO:

Alumno(s) Nota

Grupo
Ciclo II
Fecha de entrega
I.- OBJETIVOS:
 Instalar y configurar los componentes necesarios para programar en Java (Windows 10).
 Crear, compilar, ejecutar y depurar programas de Java.

II.- SEGURIDAD:
Advertencia:
En este laboratorio está prohibida la manipulación del
hardware, conexiones eléctricas o de red; así como la
ingestión de alimentos o bebidas.

III.- FUNDAMENTO TEÓRICO:


Revise sus diapositivas del tema antes del desarrollo del laboratorio.

IV.- NORMAS EMPLEADAS:


No aplica

V.- RECURSOS:
 En este laboratorio cada alumno trabará con un equipo con Windows 10.
 La instalación del software requerido se realizará en un equipo Virtual

VI.- METODOLOGÍA PARA EL DESARROLLO DE LA TAREA:


 El desarrollo del laboratorio es individual.

VII.- PROCEDIMIENTO:

Aplicación 1

Teniendo en cuenta la clase padre Persona, diseñe la clase Postulante, que represente a un
postulante a un puesto de empleo, heredando de la clase Persona.
Considere lo siguiente:

1. Un postulante tiene: nombre, dni, dirección, nota de la primera prueba y nota de la


segunda prueba.
2. Todos los atributos de la clase deben ser privados y debe tener como mínimo los
siguientes métodos:
 Un constructor.
 Métodos get/set para todos sus atributos.
 Un método que retorne el código autogenerado del postulante obtenido
concatenando el primer carácter del nombre del postulante con su DNI.
 Un método que retorne la nota promedio del postulante considerando que:
promedio = (nota1 + 2 x nota2)/3
 Un método que retorne "ACEPTADO" si el postulante es aceptado para el puesto
de trabajo y "RECHAZADO" en caso contrario. El postulante es aceptado al
trabajo si su nota promedio es no menos de 14.

Aplicación 2

Teniendo en cuenta la clase padre Docente, diseñe las clases DocenteTiempoParcial y


DocenteTiempo Completo que hereden de la clase Persona.

DocenteTiempoParcial:
1. Debe tener como atributos privados: horas y tarifa.
2. Debe implementar los métodos:
 obtenerDatos() el cual retorna una cadena con los datos del Docente (nombre,
apellido, dni, horas y tarifa)
 sbruto (horas * tarifa)

DocenteTiempoCompleto:
1. Debe tener como atributos privados: sueldo básico y porcentaje de bonificación.
2. Debe implementar los métodos:
 obtenerDatos() el cual retorna una cadena con los datos del Docente (nombre,
apellido, dni, sueldo básico y porcentaje de bonificación)
 boniSoles (sueldo básico * porcentaje de bonificación)
 sbruto (sueldo básico + bonificación en soles)

CONCLUSIONES:
__________________________________________________________________________________________

__________________________________________________________________________________________
__________________________________________________________________________________________

__________________________________________________________________________________________

__________________________________________________________________________________________

__________________________________________________________________________________________

__________________________________________________________________________________________

__________________________________________________________________________________________

__________________________________________________________________________________________

__________________________________________________________________________________________

__________________________________________________________________________________________

__________________________________________________________________________________________

__________________________________________________________________________________________

__________________________________________________________________________________________

__________________________________________________________________________________________

__________________________________________________________________________________________

"Dime y lo olvido, enséñame y lo recuerdo, involúcrame y lo aprendo”. Benjamín Franklin (1706-1790)

También podría gustarte