1
resposta

Mão na massa

public class ControleBonificacao {

private double soma;

public  void registra (Funcionario f) {
    double bonif = f.getBonificacao();
    this.soma = this.soma + bonif;

}
public double getSoma() {
    return soma;
}

}

public class TestaReferencia {

public static void main(String[] args) {
    Funcionario g1 = new Gerente(); //referenciou a classe mais acima / mãe
    g1.setNome("Marcos");
    g1.setSalario(5000.0);

    ControleBonificacao controle = new ControleBonificacao();
    controle.registra(g1);
    System.out.println(controle.getSoma());

    Funcionario f = new Funcionario();
    f.setSalario(2000);


    controle.registra(g1);
    System.out.println(controle.getSoma());
}

}

1 resposta

Bom dia!

Sua resolução ficou excelente! Você fez um ótimo uso do aprendizado.

Parabéns pelo empenho nos estudos e continue praticando.

Para que mais pessoas consigam visualizar a sua solução proposta, é recomendado que você marque este tópico como solucionado. Assim pode ajudar ainda mais pessoas :)

Bons estudos!