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
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!