Preview only show first 10 pages with watermark. For full document please download

Técnicas De Programação - Empregadohorassemanais

Trabalhos realizados na disciplina

   EMBED


Share

Transcript

public class EmpregadoHorasSemanais extends Empregado{,,,, ,,,, private double valorHoras;,,,, private int horasTrabalhadas;,,,, ,,,, public EmpregadoHorasSemanais(String nome, Data dataNascimento, Data dataAdmissao, int horasTrabalhadas, double valorHoras){ super(nome, dataNascimento, dataAdmissao);,, this.horasTrabalhadas = horasTrabalhadas;,,,, this.valorHoras = valorHoras;,,,, ,,,, },,,, ,,,, public void setHoras(double valorHoras){,,,, if(valorHoras > 0),,,, this.valorHoras = valorHoras;,,,, },,,, ,,,, public double getHoras(){,,,, return valorHoras;,,,, },,,, ,,,, public void setTrabalhadas(int horasTrabalhadas){,,,, this.horasTrabalhadas = horasTrabalhadas;,,,, },,,, ,,,, public int getTrabalhadas(){,,,, return horasTrabalhadas;,,,, },,,, ,,,, @Override,,,, public double salario(){,,,, if (horasTrabalhadas > 40),,,, return 40*valorHoras + ((horasTrabalhadas-40)*valorHoras*1.5);,,,, return horasTrabalhadas * valorHoras;,,,, },,,, ,,,, @Override,,,, public String toString(){,,,, " return String.format(""%s\nValor da Hora: %.2f\nHoras Trabalhadas: %d, super.toString(), getHoras(), getTrabalhadas()); } } ",,,,