public class Main { public static void main(String[] args) {
//instancia
Main miPelicula = new Main();
miPelicula.nombre = "Akira";
miPelicula.duracionEnMinutos = 95;
miPelicula.fechaDeLanzamiento = 2000;
miPelicula.incluidoEnPlan = false;
miPelicula.mostrarFichaTecnica();
//haciendo evaluaciones
miPelicula.evalua(8.5);
miPelicula.evalua(9.5);
miPelicula.evalua(10);
System.out.println("evaluacion:" + miPelicula.sumaEvaluacion);
System.out.println("evaluacion promedio:" + miPelicula.calculaMedia());
System.out.println("****"); //separador
//otra instancia
Main otraPelicula = new Main();
otraPelicula.nombre = "Matrix 2";
otraPelicula.duracionEnMinutos = 120;
otraPelicula.fechaDeLanzamiento = 1999;
otraPelicula.incluidoEnPlan = true;
otraPelicula.mostrarFichaTecnica();
miPelicula.evalua(10);
miPelicula.evalua(9.7);
}
}
otra clase
public class Peliculas { String nombre;
int fechaDeLanzamiento;
int duracionEnMinutos;
boolean incluidoEnPlan;
double sumaEvaluacion;
int totalEvaluaciones;
void mostrarFichaTecnica(){
System.out.println("El nombre de la pelicula es:" + nombre);
System.out.println("Lanzada en:" + fechaDeLanzamiento);
System.out.println("Duración:" + duracionEnMinutos);
System.out.println("Incluida en el plan:" + incluidoEnPlan);
}
void evalua(double nota){
//sumaEvaluacion = sumaEvaluacion + nota; //forma valida tambien
sumaEvaluacion += nota;
totalEvaluaciones++;
}
double calculaMedia(){
return sumaEvaluacion / totalEvaluaciones;
}
}