segue o problema
Uma empresa deseja modelar um sistema para controle de RH, hoje na empresa existem 3 tipos de empregados:
gerente - o gerente possui um bonus em cima do salario de 20% e um desconto de 12%
somente os gerentes tem um desconto de 100 reais por dependente;
analista - tem um auxilio para cursos de 30% do salario e um desconto de 8%
tecnico - possui um auxilio moradia de 25% do salario e um desconto de 5%
as informações mais importantes dos funcionarios são: nome, salario, desconto, matricula e dependentes.
crie metodos que realizaram o calculo do salario dos funcionários e crie uma classe para testar o que foi feito.
esta e a classe Principalpackage aula3;
public abstract class Empregados {
private String nome;
private int matricula;
private double desconto;
private double salario;
private double total;
public double getTotal() {
return total;
}
public void setTotal(double total) {
this.total = total;
}
public double getDesconto() {
return desconto;
}
public void setDesconto(double desconto) {
this.desconto = desconto;
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public int getMatricula() {
return matricula;
}
public void setMatricula(int matricula) {
this.matricula = matricula;
}
public double getSalario() {
return salario;
}
public void setSalario(double salario) {
this.salario = salario;
}
}
package aula3;
public class Gerente extends Empregados {
public double bonus() {
double bonus = (getSalario() * 20) / 100 + getSalario();
return bonus;
}
public double Desconto() {
return (getDesconto() * 12)/100;
}
public double total() {
return (bonus() - getDesconto()) ;
}
}
me ajudem