Solución de Sistema de Gestión de Empleados
Interfaz Bonificable
public interface Bonificable {
double calcularBono();
}Clase Empleado
public class Empleado {
private String nombre;
private int ID;
private double salarioBase;
public Empleado(String nombre, int ID, double salarioBase) {
this.nombre = nombre;
this.ID = ID;
this.salarioBase = salarioBase;
}
public double calcularSalario() {
return salarioBase;
}
public void mostrarDetalles() {
System.out.println("ID: " + ID + ", Nombre: " + nombre + ", Salario Base: " + salarioBase);
}
// Getters
public String getNombre() {
return nombre;
}
public int getID() {
return ID;
}
public double getSalarioBase() {
return salarioBase;
}
// Setters
public void setNombre(String nombre) {
this.nombre = nombre;
}
public void setID(int ID) {
this.ID = ID;
}
public void setSalarioBase(double salarioBase) {
this.salarioBase = salarioBase;
}
}Clase Gerente
Clase Empresa
Clase Main
Last updated