Herencia Y Polimorfismo En Java

Páginas: 4 (896 palabras) Publicado: 25 de octubre de 2015
Herencia y Polimorfismo en Java (Ejemplo 01)
Enunciado: La empresa XYZ requiere una aplicación informática para administrar los datos de su personal.
Del personal se conoce: número de DNI, nombre,apellidos y fecha de ingreso.
Existen dos categorías de personal: el personal contratado y el personal a destajo. Los empleados contratados tienen un sueldo básico y un porcentaje adicional enfunción al tiempo laborado: de 0 a 3 años: 5%; de 4 a 7 años: 10%; de 8 a 15 años: 15% y más de 15 años: 20%. Los empleados a destajo tienen un número de clientes captados y un monto por cliente captado.
Eldesarrollo se compone de 3 paquetes: datos, entidades y presentacion.
En el paquete datos se encuentra una clase llamada ListaEmpleados.
Dentro de entidades tenemos la clase padre Empleado de la queheredan las clases EContratado y EDestajo.
Finalmente, el paquete presentacion incluye las clases: Aplication yAplicationRunner.
El video explicativo de este ejercicio (que hace uso de Herencia yPolimorfismo) puede verse desde la siguiente dirección:

Enlace: https://www.youtube.com/watch?v=2tO_v8gYk74 

Y el código fuente de cada una de las clases mencionadas se presenta a continuación. Clase Empleado

package entidades;

public class Empleado {
private String dni;
private String nombre;
private String apellidos;
protected java.util.GregorianCalendar fechaIngreso;public Empleado () {
dni = "00000000";
nombre = "NN";
apellidos = "NA";
fechaIngreso = new java.util.GregorianCalendar(1800,0,1);
}

public Empleado (Stringdni, String nombre, String apellidos, java.util.GregorianCalendar fechaIngreso) {
this.dni = dni;
this.nombre = nombre;
this.apellidos = apellidos;
this.fechaIngreso =fechaIngreso;
}

public void setDni (String dni) {
this.dni = dni;
}

public String getDni () {
return dni;
}

public void setNombre (String nombre) {...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Java Herencia Y Polimorfismo
  • Herencia y Polimorfismo en Java
  • Herencia y Polimorfismo En Java
  • polimorfismo y herencia
  • HERENCIA Y POLIMORFISMO
  • herencia y polimorfismo
  • herencia y polimorfismo
  • Herencia y polimorfismo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS