Pelicula.java
package com.lcastillodv.screenmatch.modelos;
public class Pelicula { //atributos
private String titulo;
private String director;
private String genero;
private int duracionEnMinutos;
private int año;
private boolean visto;
private boolean incluidoEnElPlan;
private double sumaCalificacion;
private int totalCalificaciones;
public String getTitulo() {
return titulo;
}
public void setTitulo(String titulo) {
this.titulo = titulo;
}
public String getDirector() {
return director;
}
public void setDirector(String director) {
this.director = director;
}
public String getGenero() {
return genero;
}
public void setGenero(String genero) {
this.genero = genero;
}
public int getDuracionEnMinutos() {
return duracionEnMinutos;
}
public void setDuracionEnMinutos(int duracionEnMinutos) {
this.duracionEnMinutos = duracionEnMinutos;
}
public int getAño() {
return año;
}
public void setAño(int año) {
this.año = año;
}
public boolean isVisto() {
return visto;
}
public void setVisto(boolean visto) {
this.visto = visto;
}
public boolean isIncluidoEnElPlan() {
return incluidoEnElPlan;
}
public void setIncluidoEnElPlan(boolean incluidoEnElPlan) {
this.incluidoEnElPlan = incluidoEnElPlan;
}
public int getTotalCalificaciones() {
return totalCalificaciones;
}
public void mostrarDetalles() {
System.out.println("\nLa pelicula " + titulo + "\nEs de " + genero + "\nSu duracion es de " + duracionEnMinutos + " minutos.");
System.out.println("El director es " + director + "\nSe estreno en " + año + ".\n");
}
public void evaluarPelicula(double calificacion) {
sumaCalificacion += calificacion;
totalCalificaciones++;
}
public double calcularPromedio() {
return sumaCalificacion / totalCalificaciones;
}
}