meu Override não está indo quando coloquei o public int getDuracaoEmMinutos esse Override não apareceu, ai eu coloquei o Override e não mudou nada
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
meu Override não está indo quando coloquei o public int getDuracaoEmMinutos esse Override não apareceu, ai eu coloquei o Override e não mudou nada
Olá, Jhenifer! Como vai?
Analisado os prints que você compartilhou, caso não tenha definido o método abaixo dos que estão sendo mostrados, o método getDuracaoEmMinutos não foi definido em Titulo. O que está definido é setDuracaoEmMinutos por isso que o @Override não está funcionando.
Logo, para resolver essa situação, basta você criar o get para o atributo duracaoEmMinutos, que seria, por exemplo, assim:
public void getDuracaoEmMinutos() {
return this.duracaoEmMinutos;
}
Ao adicionar o método na classe Titulo o @Override deve funcionar sem mais problemas.
Espero ter ajudado e bons estudos!