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: encapsulando el proyecto

Comparto mi codigo

ackage co.ancabu.test;

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

    public String getNameMovie() {
        return nameMovie;
    }

    public int getYearlaunch() {
        return yearlaunch;
    }

    public int getMinutesDuration() {
        return minutesDuration;
    }

    public boolean isIncludePlan() {
        return includePlan;
    }

    public void setNameMovie(String nameMovie) {
        this.nameMovie = nameMovie;
    }

    public void setYearlaunch(int yearlaunch) {
        this.yearlaunch = yearlaunch;
    }

    public void setMinutesDuration(int minutesDuration) {
        this.minutesDuration = minutesDuration;
    }

    public void setIncludePlan(boolean includePlan) {
        this.includePlan = includePlan;
    }

    public int getNumEvaluations(){
        return  numEvaluations;
    }
    public 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());
    }
    public void validation(double note){
        sumEvaluation+=note;
        numEvaluations++;
    }
    public double calMedia(){
        return sumEvaluation/numEvaluations;
    }
}

clase main

import co.ancabu.test.movie;

public class main {
    public static void main(String[] args) {
        movie myMovie= new movie();
        myMovie.setNameMovie("Terminator");
        myMovie.setYearlaunch(2018);
        myMovie.setMinutesDuration(180);
        myMovie.setIncludePlan(true);
        myMovie.validation(5);
        myMovie.validation(4);
        myMovie.validation(4);
        myMovie.validation(4);
        System.out.println("Name Movie: "+myMovie.getNameMovie());
        System.out.println("Launch Year Movie: "+myMovie.getYearlaunch());
        System.out.println("Duration Movie: "+myMovie.getMinutesDuration());
        System.out.println("No Evaluations: l"+myMovie.getNumEvaluations());
        System.out.println("Evaluations Media:"+myMovie.calMedia());

  }
}
1 respuesta

¡Hola! ¿Cómo estás?

Gracias por tu aporte en el foro. Su contribución es esencial para el crecimiento de nuestra comunidad en Alura.

Sigue así y no dudes en volver al foro si tienes alguna pregunta o dificultad.

Abrazos y buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!