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

Haga lo que hicimos en aula: proyecto con orientación a objetos

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

3 respuestas

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

Hola, Alexis, espero que estés bien

Parece que ya has avanzado bastante en la creación de la clase Pelicula. Sin embargo, hay algunos detalles que podrías ajustar:

  1. Atributo incluidoEnElPlan: Actualmente, siempre imprime false en el método muestraFichaTecnica. Asegúrate de que el valor correcto de incluidoEnElPlan se imprima.

  2. Método calculaMedia: No veo el método calculaMedia en tu captura. Asegúrate de implementarlo para calcular la media de las evaluaciones. Podría verse así:

    double calculaMedia() {
        if (totalDeLasEvaluaciones == 0) {
            return 0;
        }
        return sumaDeLasEvaluaciones / totalDeLasEvaluaciones;
    }
    
  3. Método evalua: No olvides incrementar totalDeLasEvaluaciones cada vez que se añada una nueva evaluación:

    void evalua(double nota) {
        sumaDeLasEvaluaciones += nota;
        totalDeLasEvaluaciones++;
    }
    
  4. Clase Principal: Asegúrate de crear un objeto Pelicula en tu clase principal (Principal.java), asignar valores a sus atributos y llamar a sus métodos. Aquí tienes un ejemplo básico:

    public class Principal {
        public static void main(String[] args) {
            Pelicula pelicula = new Pelicula();
            pelicula.nombre = "Mi Película Favorita";
            pelicula.fechaDeLanzamiento = 2023;
            pelicula.duracionEnMinutos = 120;
            pelicula.incluidoEnElPlan = true;
    
            pelicula.evalua(8.5);
            pelicula.evalua(9.0);
    
            pelicula.muestraFichaTecnica();
            System.out.println("La media de las evaluaciones es: " + pelicula.calculaMedia());
        }
    }
    

Espero que estas sugerencias te sean útiles. ¡Bons estudios!