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

[Proyecto] Encapsulando el proyecto

package com.aluracursos.screenmatch.modelos;

public class Peliculas {

private String nombre;
private int fechaDeLanzamiento;
private int duracionEnMinutos;

private boolean incluidoEnElPlan;

private double sumaDeLasEvaluaciones;

private int totalDeLasEvaluaciones;

public String getNombre() {
    return nombre;
}

public int getFechaDeLanzamiento() {
    return fechaDeLanzamiento;
}

public int getDuracionEnMinutos() {
    return duracionEnMinutos;
}

public boolean isIncluidoEnElPlan() {
    return incluidoEnElPlan;
}

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 getTotalDeLasEvaluaciones(){
   return totalDeLasEvaluaciones;

}

public void muestraFichaTecnica(){
    System.out.println("Mi pelicula es: "  + nombre);
    System.out.println("Su fecha de lanzamiento es:" + fechaDeLanzamiento);
    System.out.println("Duracion en minutos:" + duracionEnMinutos);
}

public void evalua(double nota){
    sumaDeLasEvaluaciones += nota;
    totalDeLasEvaluaciones++;
}

public double calculaMedia(){ return sumaDeLasEvaluaciones/totalDeLasEvaluaciones; } }