(EM JAVA) Escreva um modelo Empregado que represente um empregado de uma empresa qualquer.
Considere que os atributos: nome, departamento, horasTrabalhadasNoMês e salárioPorHora devam
ser representados, e que ao menos as operações mostraDados e calculaSalárioMensal sejam
implementadas.
Respostas
Resposta:
Explicação:
public class Empregado {
private String nome;
private String departamento;
private int horasTrabalhadasNoMes;
private float salarioPorHora;
public Empregado(String nome,String departamento,int horasTrabalhadasNoMes,float salarioPorHora){
this.nome = "José";
this.departamento = "Almoxarifado";
this.horasTrabalhadasNoMes = 20;
this.salarioPorHora = 1700.00;
}
public void mostraDados(){
System.out.println("Nome:"+this.nome);
System.out.println("Departamento:"+this.departamento);
System.out.println("Horas trabalhadas:"+this.horasTrabalhadasNoMes);
System.out.println("Salario por hora:"+this.salarioPorHora);
}
public float calculaSalarioMensal(){
return this.salarioPorHora*this.horasTrabalhadasNoMes;
}
public String getNome(){
return this.nome;
}
public void setNome(String nome){
this.nome = nome;
}
public String getDepartamento(){
return this.departamento;
}
public void setDepartamento(String departamento){
this.departamento = departamento;
}
public int getHorasTrabalhadasNoMes(){
return this.horasTrabalhadasNoMes;
}
public void setHorasTrabalhadasNoMes(int horas){
this.horasTrabalhadasNoMes = horas;
}
public float getSalarioPorHora(){
return this.salarioPorHora;
}
public void setSalarioPorHora(float salarioPorHora){
this.salarioPorHora = salarioPorHora;
}
}