September 13, 2022 | Author: Anonymous | Category: N/A
Download Lab 04 - Desarrollo de Aplicaciones Móviles - Herencia-2019-2...
DESARROLLO DE APLICACIONES MÓVILES LABORATORIO N° 04
Herencia
ADMINISTRACIÓN DE REDES ADMINISTRACIÓN PROGRAMA DE FORMACIÓN REGULAR
Ing. Marcelo Miranda Maldonado
[email protected]
DESARROLLO DE APLICACIONES MÓVILES
Página 2 de 4
CODIGO DEL CURSO:
Alumno(s) Valdivia Javier Walter fabricio
Grupo Ciclo Fecha de entrega
C20-A IV
Nota
I.- OBJETIVOS:
Instalar y configurar los componente componentess 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 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 ene: 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 bonicació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 bonicación) boniSoles (sueldo básico * porcentaje de bonicación) sbruto (sueldo básico + bonicación en soles)
CONCLUSIONES: Se concluye que la La herencia es un pilar importante de OOP (Programación Orientada a Objetos). Es el mecanismo en Java por el cual una clase permite heredar las características (atributos y métodos) de otra clase. ... En el lenguaje de Java, una clase que se hereda se denomina superclase. La clase que hereda se llama subclase.
o”. Benjamín Franklin (1706-1790)