PrincipalConLIstas.java
package com.somosego.screemmach.principal;
import com.somosego.screemmach.modelos.Pelicula;
import com.somosego.screemmach.modelos.Serie;
import com.somosego.screemmach.modelos.Titulo;
import java.util.ArrayList;
public class PrincipalConListas {
public static void main(String[] args) {
//Peliculas vistas
var pelicula = new Pelicula("El Justiciero", 2017,true);
pelicula.evalua(9);
var peliculaEduar = new Pelicula("Constantine",2005,true);
peliculaEduar.evalua(10);
var pelicula3 = new Pelicula("el origen",2012,true);
pelicula3.evalua(9);
Pelicula p1 = peliculaEduar;
//Series vistas
var serie1 = new Serie("Los 100",2014,true);
serie1.evalua(9);
//Lista
ArrayList<Titulo> lista = new ArrayList<>();
lista.add(pelicula);
lista.add(pelicula3);
lista.add(peliculaEduar);
lista.add(serie1);
for (Titulo item : lista) {
System.out.println(item.getNombre());
if(item instanceof Pelicula pelicula2 && pelicula2.getClasificacion() > 2) {
System.out.println(pelicula3.getClasificacion());
}
}
}
}