aplicación diseñada para gestionar el salario de los empleados de una empresa
package com.aluracursos.gestorsalariosalura.definitivo;
public class Empresa {
public static void main(String[] args) {
// Crear instancias de los empleados con sus respectivos salarios
Carlos carlos = new Carlos(3000);
Felipe felipe = new Felipe(3500);
Ramiro ramiro = new Ramiro(4000);
// Mostrar información de cada empleado
carlos.mostrarInformacion();
felipe.mostrarInformacion();
ramiro.mostrarInformacion();
}
}
package com.aluracursos.gestorsalariosalura.definitivo;
public class Empleado {
private String nombre;
private Salario salario;
public Empleado(String nombre, double montoSalario) {
this.nombre = nombre;
this.salario = new Salario(montoSalario);
}
public String getNombre() {
return nombre;
}
public double getSalario() {
return salario.getMontoSalario();
}
public void setSalario(double nuevoSalario) {
this.salario.setMontoSalario(nuevoSalario);
}
public void mostrarInformacion() {
System.out.println("Empleado: " + nombre + " - Salario: $" + getSalario());
}
}
package com.aluracursos.gestorsalariosalura.definitivo;
public class Salario {
private double montoSalario;
public Salario(double montoSalario) {
this.montoSalario = montoSalario;
}
public double getMontoSalario() {
return montoSalario;
}
public void setMontoSalario(double nuevoSalario) {
this.montoSalario = nuevoSalario;
}
}