Documentos de Académico
Documentos de Profesional
Documentos de Cultura
java
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-
salario)
empleado
C:\CursoJavaTarde\Modulo I\Ejercicios\Ejercicio6\Empleado.java
empleados { return cod_sig; } public static void dispose(){ // metodo que permite descargar una instancia del objeto cod_sig--; } }
-2-