Uso_empleado.java

 

package poo;

 

import java.util.Date;

import java.util.GregorianCalendar;

 

public class Uso_empleado {

 

       public static void main(String[] args) {

            

             Empleado[] misEmpleados=new Empleado[3];

            

 

            

             misEmpleados[0]=new Empleado("Paco Martinez", 25000, 1990, 12, 13);

            

             misEmpleados[1]=new Empleado("Jose Murillo", 21000, 1992, 06, 25);

            

             misEmpleados[2]=new Empleado("Rocio Escarti", 102000, 2002, 03, 8);

            

/*for(int i=0; i<3; i++) {

                   

                    misEmpleados[i].subeSueldo(5);

             }

             for (int i=0; i<3; i++) {

                   

                    System.out.println("Nombre: "+misEmpleados[i].dameNombre()

                                  +" Sueldo: "+misEmpleados[i].dameSueldo()

                                  +" Fecha alta: "+misEmpleados[i].dameFechaContrato());

             }

 

       }*/

for(Empleado e: misEmpleados) {

                   

                    e.subeSueldo(5);

             }

            

             for(Empleado e: misEmpleados) {

                   

                    System.out.println("Nombre: "+e.dameNombre()

                                  +" Sueldo: "+e.dameSueldo()

                                  +" Fecha alta: "+e.dameFechaContrato());

             }

       }

 

             /*Empleado empleado1= new Empleado("Paco Martinez", 25000, 1990, 12, 13);

            

             Empleado empleado2= new Empleado("Jose Murillo", 21000, 1992, 06, 25);

            

             Empleado empleado3= new Empleado("Rocio Escarti", 102000, 2002, 03, 8);

            

             empleado1.subeSueldo(5);

            

             empleado2.subeSueldo(5);

            

             empleado3.subeSueldo(5);

            

             System.out.println("Nombre: "+empleado1.dameNombre()+" Sueldo: "+empleado1.dameSueldo()

             +" Fecha alta: "+empleado1.dameFechaContrato());

            

             System.out.println("Nombre: "+empleado2.dameNombre()+" Sueldo: "+empleado2.dameSueldo()

             +" Fecha alta: "+empleado2.dameFechaContrato());

            

             System.out.println("Nombre: "+empleado3.dameNombre()+" Sueldo: "+empleado3.dameSueldo()

             +" Fecha alta: "+empleado3.dameFechaContrato());

 

 

*/

 

       }

 

 

 

class Empleado {

      

       public Empleado(String nom, double sue, int agno, int mes, int dia) {

            

             nombre=nom;

            

             sueldo=sue;

            

             GregorianCalendar calendario=new GregorianCalendar (agno, mes-1, dia);

            

             altacontrato=calendario.getTime();

            

       }

      

       public String dameNombre() {

            

             return nombre;

       }

      

       public double dameSueldo() {

            

             return sueldo;

       }

       public Date dameFechaContrato() {

            

             return altacontrato;

       }

      

       public void subeSueldo(double porcentaje) {

            

             double aumento=sueldo*porcentaje/100;

            

             sueldo+=aumento;

            

            

       }

      

       private String nombre;

      

       private double sueldo;

      

       private Date altacontrato;

}

No hay comentarios:

Publicar un comentario