Está en la página 1de 2

Instrucciones

Construir un programa en JAVA que nos permita aplicar los conocimientos


adquiridos en las lecciones anteriores acerca de los temas: Herencia, Polimorfismo,
Abstracción y Excepciones por medio de su aplicación en un ejemplo.
Vamos a desarrollar un ejercicio básico con los métodos de agregar y consultar.

Conceptos básicos
Herencia
La herencia es un mecanismo que permite la definición de una clase a partir de la
definición de otra ya existente. La herencia permite compartir automáticamente
métodos y datos entre clases, subclases y objetos”.
Polimorfismo
Es todo lo que cuenta o puede tomar múltiples formas.
Abstracción
Es una capacidad intelectual que consiste en separar un elemento de su contexto
para analizarlo y hacerse un concepto de este.
Excepciones
Es una capacidad intelectual que consiste en separar un elemento de su contexto
para analizarlo y hacerse un concepto de este
Ejercicio a realizar:
Se solicita hacer un programa que gestione empleados.
Los empleados se definen por tener:
 Nombre
 Edad
 Salario
→ También tendremos una constante llamada PLUS, que tendrá un valor de $300
→ Tenemos dos tipos de empleados: repartidor y comercial.
o El comercial, aparte de los atributos anteriores, tiene uno más llamado
comisión (double).
o El repartidor, aparte de los atributos de empleado, tiene otro llamado
zona (String).

Universidad Fidélitas | Escuela de Ingeniería en Sistemas de Computación | Programación Cliente Servidor Concurrente
→ Crea sus constructores, getters and setters y toString (piensa como aprovechar
la herencia).
→ Las clases tendrán un método llamado plus, que según sea el tipo de
empleado. Este plus básicamente aumenta el salario del empleado.
o En comercial, si tiene más de 30 años y cobra una comisión de más de
200 euros, se le aplicara el plus.
o En repartidor, si tiene menos de 25 y reparte en la “zona 3”, este
recibirá el plus.
Instrucciones Generales.
→ Utilice setters y getters.
→ Crea una clase ejecutable donde crees distintos empleados y le apliques el
plus para comprobar que funciona.
→ Cree dos constructores uno por defecto donde inicialice los atributos y otro
con los parámetros necesarios.
→ No se permiten métodos, únicamente funciones.
→ Elabore un método de prueba aplicando los setters y getters
→ Utilice herencia, polimorfismo y abstracción en la solución del enunciado
→ Valide utilizando exceptions cada manejo de datos

Universidad Fidélitas | Escuela de Ingeniería en Sistemas de Computación | Programación Cliente Servidor Concurrente

También podría gustarte