Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Haga lo que hicimos en aula

clase Pelicula

public class movie {
    String nameMovie;
    int yearlaunch;
    int minutesDuration;
    boolean includePlan;
    double sumEvaluation;
    int numEvaluations;

    void showFeauturesMovies(){
        System.out.println("""
                
                """);
        System.out.println("Nombre de Pelicula: "+nameMovie);
        System.out.println("Fecha de lanzamiento: "+yearlaunch);
        System.out.println("Duracion en Minutos: "+minutesDuration);
        System.out.println("Incluye Plan: "+includePlan);
        System.out.println("Evaluacion: "+sumEvaluation);
        System.out.println("Media: "+calMedia());
    }
    void validation(double note){
        sumEvaluation+=note;
        numEvaluations++;
    }
    double calMedia(){
        return sumEvaluation/numEvaluations;
    }
}

Principal o main

public class main {
    public static void main(String[] args) {
        movie myMovie= new movie();
        myMovie.nameMovie="Terminator";
        myMovie.yearlaunch=2018;
        myMovie.minutesDuration=180;
        myMovie.includePlan=true;
        myMovie.validation(5);
        myMovie.validation(4);
        myMovie.showFeauturesMovies();


        movie yourMovie=new movie();
        yourMovie.nameMovie="Transformers";
        yourMovie.yearlaunch=2022;
        yourMovie.minutesDuration=180;
        yourMovie.includePlan=false;
        yourMovie.validation(5);
        yourMovie.validation(2);
        yourMovie.showFeauturesMovies();

    }
}
1 respuesta

¡Hola Estudiante, espero que estés bien!

Veo que estás trabajando en un proyecto de orientación a objetos en Java y que has creado una clase Pelicula similar a lo que se hizo en la lección. Sin embargo, parece que hay algunos detalles que podrías ajustar para que tu código se alinee mejor con las convenciones de Java y las instrucciones de la actividad.

Aquí hay algunas sugerencias:

  1. Nombres de Clases y Métodos: En Java, es una convención nombrar las clases con mayúscula inicial. Por lo tanto, deberías cambiar movie a Pelicula y main a Main.

  2. Nombres de Atributos y Métodos: Intenta usar nombres en español, como se indica en la actividad. Por ejemplo, nameMovie debería ser nombre, yearlaunch debería ser fechaDeLanzamiento, minutesDuration debería ser duracionEnMinutos, includePlan debería ser incluidoEnElPlan, sumEvaluation debería ser sumaDeLasEvaluaciones, y numEvaluations debería ser totalDeLasEvaluaciones.

  3. Métodos: Cambia los nombres de los métodos a español también. Por ejemplo, showFeauturesMovies debería ser muestraFichaTecnica, validation debería ser evalua, y calMedia debería ser calculaMedia.

Espero que estas sugerencias te sean útiles. ¡Espero haber ayudado y buenos estudios!