Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
2
respuestas

[Bug] Haga lo que hicimos en aula: utilizando interfaces

Hola, buenas tardes, el programa me indica error con los siguientes codigos:

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

a que sIngrese aquí la descripción de esta imagen para ayudar con la accesibilidad

A que se debe, me faltara algo.

2 respuestas

Hola, envia un screenshot del error que te aparece

En la clase Principal tenés que llamar a los siguientes métodos después de instanciar a Episodio.


Episodio episodio = new Episodio(); episodio.setNumero(1); episodio.setNombre("La casa targaryen"); episodio.setSerie(casaDragon); episodio.setTotalDeVisualizaciones(50);

    filtroRecomendacion.filtro(episodio);
    
    *************************
    y en la clase episodio tenes que tener los siguientes metodos e implementacion: 
    
    package com.aluracursos.screenmatch.modelos;

import com.aluracursos.screenmatch.calculos.Clasificable;

public class Episodio implements Clasificable {

private int numero;
private String nombre;
private Serie serie;
private int totalDeVisualizaciones;

public int getTotalDeVisualizaciones() {
    return totalDeVisualizaciones;
}

public void setTotalDeVisualizaciones(int totalDeVisualizaciones) {
    this.totalDeVisualizaciones = totalDeVisualizaciones;
}

public int getNumero() {
    return numero;
}

public void setNumero(int numero) {
    this.numero = numero;
}

public String getNombre() {
    return nombre;
}

public void setNombre(String nombre) {
    this.nombre = nombre;
}

public Serie getSerie() {
    return serie;
}

public void setSerie(Serie serie) {
    this.serie = serie;
}

@Override
public int getClasificable() {
    if (totalDeVisualizaciones > 100) {
        return 4;
    } else {
        return 2;
    }
}

}