Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

the type Tributavel cannot be a superinterface of SeguroDeVida. A superinterface must be an interface

Boa noite.

Quando tento implementar o código da aula aparece a mensagem de erro do tópico. O código está igual ao do professor. Quando a classe ContaCorrente assina Tributavel este erro não aparece.


public class SeguroDeVida implements Tributavel{

    @Override
    public double getValorImposto() {
        return 42;
    }

}

public interface Tributavel {

    public abstract double getValorImposto();
3 respostas

Oi MAURÍCIO, fiz um teste aqui e não tive problemas:

public class Teste implements Tributavel{

    @Override
    public double getValorImposto() {
        return 42;
    }

}

interface Tributavel {

    public abstract double getValorImposto();
}

Acabei de abrir o código. Acusou um erro em outra classe. Corrigi e funcionou. Não sei o que houve.

solução!

Tranquilo MAURÍCIO, qualquer outro problema só abrir outro tópico