Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Não sei onde está o erro

public class TesteReferencias {

public static void main(String[] args) {

    Funcionario g1 = new Gerente();
    g1.setNome("João Vitor");
    g1.setSalario(5000.0);


    ControleBonificacao controle = new ControleBonificacao();
    controle.registra(g1);

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

}

Aparece isso: Exception in thread "main" java.lang.Error: Unresolved compilation problem: The method registra(Gerente) in the type ControleBonificacao is not applicable for the arguments (Funcionario)

at TesteReferencias.main(TesteReferencias.java:12).

Não sei aonde eu errei.

1 resposta
solução!

public class TesteReferencias {

    public static void main(String[] args) {

            Gerente g1 = new Gerente();
            g1.setNome("João Vitor");
            g1.setSalario(5000.0);

            ControleBonificacao controle = new ControleBonificacao();
            controle.registra(g1);

            System.out.println(controle.getSoma());

    }

}

Consegui arrumar.