depois que adicionei o public class Titulo implements Comparable<Titulo>
e adicionei os metodos, houve um erro na hora de executar
depois que adicionei o public class Titulo implements Comparable<Titulo>
e adicionei os metodos, houve um erro na hora de executar
Bom dia, Anny! Tudo bem?
Você está tentando sobrescrever um método herdado de interface que Titulo
implementa, mas o problema em questão está acontecendo é que Titulo
não implementa a interface Classificavel
.
No projeto do curso a classe que implementa esse interface e sobrescreve o método é Filme
. Então aconselho que faça a implementação na classe correta e sobrescreva o método nela.
Exemplo de como se aplica a implementação de uma interface:
public class Filme extends Titulo implements Classificavel {
// Restante do código aqui
@Override
public int getClassificacao() {
return (int) pegaMedia() / 2;
}
}
Espero ter ajudado e caso tenha mais dúvidas ou problemas, estarei à disposição.
Bons estudos!