Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Haga lo que hicimos en aula: declarando constructores

package com.valentina.screenmatch.principal;

import com.valentina.screenmatch.modelos.Peliculas;
import com.valentina.screenmatch.modelos.Serie;
import com.valentina.screenmatch.modelos.Titulo;

import java.util.ArrayList;

public class PrincipalConListas {
    public static void main(String[] args) {

        Peliculas miPelicula = new Peliculas("Encanto",2021);
        miPelicula.evalua(7);
        Peliculas pelicula2 = new Peliculas("Suzume",2022);
        pelicula2.evalua(10);
        var pelicula3 = new Peliculas("El señor de los anillos",2001);
        pelicula3.evalua(5);
        Serie serie1 = new Serie("La casa del dragón",2022);

        Peliculas pelicula1=miPelicula;

        ArrayList<Titulo> lista = new ArrayList<>();
        lista.add(miPelicula);
        lista.add(pelicula2);
        lista.add(pelicula3);
        lista.add(serie1);

        for (Titulo item: lista){
            System.out.println(item.getNombre());
            if (item instanceof Peliculas pelicula && pelicula.getClasificacion() > 2){
                System.out.println("Clasificacion: " +pelicula.getClasificacion());
            }
        }
    }
}
1 respuesta

Hola Valentina, espero que estés bien

Considero su código muy bueno, en este momento no veo puntos de mejora. ¡Continúa con sus estudios y éxito en su carrera!

Gracias por compartir tu ejercício práctico con nosotros! Tu contribución es fundamental para el crecimiento de nuestra comunidad en Alura. Sigue comprometido y no dudes en regresar al foro en caso que tengas alguna duda o dificultad.

¡Abrazos y buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!