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

declarando constructores

Comparto el desarrollo de mi codigo, espero sus comentarios y sugerencias, gracias

package com.alura.screenmatch.Principal;

import com.alura.screenmatch.modelos.Pelicula; import com.alura.screenmatch.modelos.Serie; import com.alura.screenmatch.modelos.Titulo;

import java.util.ArrayList;

public class PrincipalConListas {

public static void main(String[]args){

   Pelicula pelicula1 = new Pelicula("Avatar", 2009);
   pelicula1.evalua(8);
   Pelicula pelicula2 = new Pelicula("The Matrix", 1999);
   pelicula2.evalua(10);
   Pelicula otra = new Pelicula("John Wick", 2014);
   otra.evalua(6);
   Pelicula favorita = new Pelicula("El señor de los anillos", 2001);
   favorita.evalua(10);
   Serie serie = new Serie("La casa de Papel", 2017);
    Serie serie1 = new Serie("Lost", 2005);

    ArrayList<Titulo> lista = new ArrayList<>();
    lista.add(pelicula1);
    lista.add(pelicula2);
    lista.add(otra);
    lista.add(favorita);
    lista.add(serie);
    lista.add(serie1);
    
    for (Titulo item: lista) {
        System.out.println(item.getNombre());
        if (item instanceof Pelicula pelicula && pelicula.getClasificacion() > 2) {
            System.out.println(pelicula.getClasificacion());
        }
    }
}

}

Se muestra: Avatar 4 The Matrix 5 John Wick 3 El señor de los anillos 5 La casa de Papel Lost

Process finished with exit code 0