Está en la página 1de 2

C:\CursoJavaTarde\Modulo I\Ejercicios\Ejercicio6\Empleado.

java

martes, 25 de febrero de 2014 2:24

class Empleado { private final int cod; private static int cod_sig; // variable estatica para contador de empleados String Nombre, Departamento; int edad; double salario; public Empleado () // constructor predeterminado en el que se inicializa cod y se aumenta la variable estatica cod_sig { cod_sig++; cod=cod_sig; } public Empleado (String Nombre) { this(); // esto permite llamar al constructor predeterminado, con de empleado this.Nombre = Nombre; } public Empleado (String Nombre, String Departamento) { this(Nombre); this.Departamento=Departamento; } public Empleado (String Nombre, String Departamento, int edad) { this(Nombre,Departamento); this.edad=edad; } public Empleado (String Nombre, String Departamento, int edad, double { this(Nombre, Departamento, edad); this.salario=salario; } public String getNombre () { return Nombre; } public String getDepartamento () { return Departamento; } public int getEdad () { return edad; } public double getSalario () { return salario; } public void aumentoSalario (double salarioBase, int porcentajeInc) { salario += salarioBase*(porcentajeInc/100.0); } public void setNombre (String Nombre) { this.Nombre = Nombre; } public void setDepartamento (String Departamento) { this.Departamento = Departamento; } public void setEdad (int edad) { this.edad = edad; } public void setSalario (double salario) { this.salario = salario; } public int getCodigoEmp () // metodo que permite obtener el codigo de { return cod; } public static int getCodigo () // metodo que permite obtener el valor
-1-

lo cual se genera el codigo

salario)

empleado

actual del contador de

C:\CursoJavaTarde\Modulo I\Ejercicios\Ejercicio6\Empleado.java

martes, 25 de febrero de 2014 2:24

empleados { return cod_sig; } public static void dispose(){ // metodo que permite descargar una instancia del objeto cod_sig--; } }

-2-

También podría gustarte