Hola, Jhon, espero que estés bien
Parece que estás trabajando con interfaces y clases en Java. Vamos a revisar los pasos para asegurarnos de que todo esté en orden.
Interfaz Clasificable: Asegúrate de que la interfaz Clasificable
esté correctamente definida en el paquete com.aluracursos.screenmatch.calculos
.
Clase Pelicula: Verifica que la clase Pelicula
implemente la interfaz Clasificable
y que el método getClasificacion()
esté correctamente implementado.
Clase Episodio: Asegúrate de que la clase Episodio
también implemente la interfaz Clasificable
. Además, revisa que el método getClasificacion()
esté implementado y que el atributo totalVisualizaciones
esté definido y tenga un método setTotalVisualizaciones
.
Clase FiltroRecomendacion: Revisa que el método filtra
esté utilizando correctamente el método getClasificacion()
de las instancias que recibe.
Clase Principal: En el método main
, asegúrate de que miPelicula
esté correctamente definido y sea una instancia de una clase que implemente Clasificable
. Además, verifica que el método setTotalVisualizaciones
esté disponible en la clase Episodio
.
Si después de revisar estos puntos el problema persiste, verifica los mensajes de error en la consola para obtener más pistas sobre lo que podría estar fallando.
Espero que esto te ayude a resolver el problema. ¡Bons estudios!