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

Encapsulando el proyecto

package com.aluracursos.screenmatch.modelos;

public class Pelicula {

private String nombre;

private int fechaDeLanzamiento;

private int duracionEnMinutos;

private boolean incluidoEnElPlan;

private double sumaDeLasEvaluaciones;

private int totalEvaluaciones;

public String getNombre() {
    return nombre;
}

public boolean isIncluidoEnElPlan() {
    return incluidoEnElPlan;
}

public int getDuracionEnMinutos() {
    return duracionEnMinutos;
}

public int getFechaDeLanzamiento() {
    return fechaDeLanzamiento;
}

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

public void setFechaDeLanzamiento(int fechaDeLanzamiento) {
    this.fechaDeLanzamiento = fechaDeLanzamiento;
}

public void setDuracionEnMinutos(int duracionEnMinutos) {
    this.duracionEnMinutos = duracionEnMinutos;
}

public void setIncluidoEnElPlan(boolean incluidoEnElPlan) {
    this.incluidoEnElPlan = incluidoEnElPlan;
}

public int getTotalEvaluaciones(){
    return totalEvaluaciones;
}

void muestraFichaTecnica(){
    System.out.println("El nombre de la pelicula es : " + nombre);
    System.out.println("Su fecha de lanzamiento es: " + fechaDeLanzamiento);
    System.out.println("La duración de la pelicula es " + duracionEnMinutos + " minutos");
}
void evalua(double nota){
    sumaDeLasEvaluaciones += nota;
    totalEvaluaciones++;
}
double calculapromedio(){
    return sumaDeLasEvaluaciones / totalEvaluaciones;
}

}


import com.aluracursos.screenmatch.modelos.Pelicula;

public class Principal {

public static void main(String[] args) {
    Pelicula miPelicula = new Pelicula();
    miPelicula.setNombre("Rapidos y furiosos");
    miPelicula.setFechaDeLanzamiento(2019);
    miPelicula.setDuracionEnMinutos(120);
    miPelicula.setIncluidoEnElPlan(true);

    miPelicula.muestraFichaTecnica();
    miPelicula.evalua(10);
    miPelicula.evalua(10);

    System.out.println(miPelicula.getTotalEvaluaciones());
    System.out.println(miPelicula.calculapromedio());

    Pelicula otraPelicula = new Pelicula();
    otraPelicula.setNombre("Terminator");
    otraPelicula.setFechaDeLanzamiento(1998);
    otraPelicula.setDuracionEnMinutos(180);
    otraPelicula.setIncluidoEnElPlan(true);

}

}

1 respuesta

Hola Weymar, espero que estés bien

Gracias por compartir tu ejercício práctico con nosotros! Tu contribución es fundamental para el crecimiento de nuestra comunidad en Alura. Sigue comprometido y no dudes en regresar al foro en caso que tengas alguna duda o dificultad.

Dejo sugerencia de contenidos sobre Java:

¡Abrazos y buenos estudios!

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