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

2 métodos com o mesmo nome

na classe CalculadoraDeImposto havia o método calculaImposto e na interface também com o mesmo método.

**** no método da classe havia um método dentro daquele com o mesmo nome. Como que isso nao deu erro?

****CLASSE

public class CalculadoraImposto {

private double totalImposto = 0;

public void calculaImposto(Tributavel tributavel) {
    totalImposto += tributavel.calculaImposto();
}

} ****INTERFACE

public interface Tributavel {

double calculaImposto();

}

1 resposta
solução!

já resolvido