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

sobre escribiendo to String

Pelicula.java

package com.somosego.screemmach.modelos;

import com.somosego.screemmach.calculos.Clasificacion;

public class Pelicula extends Titulo implements Clasificacion {
    private String director;

    public String getDirector() {
        return director;
    }

    public void setDirector(String director) {
        this.director = director;
    }

    @Override
    public int getClasificacion() {
        return (int) (calcularMedia() / 2);
    }

    @Override
    public String toString() {
        return "Pelicula: " + this.getNombre()+" (" + getFechaDeLanzamiento() + " )";
    }
}

Principal.java

import com.somosego.screemmach.calculos.CalculadoraTiempo;
import com.somosego.screemmach.calculos.FiltroRecomendaciones;
import com.somosego.screemmach.modelos.Episodio;
import com.somosego.screemmach.modelos.Pelicula;
import com.somosego.screemmach.modelos.Serie;

import java.util.ArrayList;

public class Principal {
    public static void main(String[] args) {
        Pelicula pelicula = new Pelicula();

        pelicula.setNombre("El Justiciero");
        pelicula.setFechaDeLanzamiento(2017);
        pelicula.setDuracion(137);
        pelicula.setIncluidoEnElPlan(true);

        pelicula.muestraFichaTecnica();

        System.out.println("*************************");

        Pelicula pelicula3 = new Pelicula();

        pelicula3.setNombre("el origen");
        pelicula3.setFechaDeLanzamiento(2012);
        pelicula3.setDuracion(137);
        pelicula3.setIncluidoEnElPlan(true);

        System.out.println("*******************************");
        pelicula.evalua(10);
        pelicula.evalua(10);
        System.out.println(pelicula.getTotalDeEvaluaciones());
        System.out.println("la media es " + pelicula.calcularMedia());
        System.out.println("******************************");

        Serie serie1 = new Serie();
        serie1.setNombre("los 100");
        serie1.setFechaDeLanzamiento(2014);
        serie1.setTemporadas(7);
        serie1.setMinutosEpisodios(60);
        serie1.setEpisodiosTemporadas(18);

        System.out.println(serie1.getDuracion());
        serie1.muestraFichaTecnica();
        System.out.println("*********************************");

        CalculadoraTiempo calculadora1 = new CalculadoraTiempo();
        calculadora1.incluye(pelicula);
        calculadora1.incluye(serie1);
        calculadora1.incluye(pelicula3);
        System.out.println(calculadora1.getTiempoTotal());

        System.out.println("************************************");

        FiltroRecomendaciones filtroRecomendaciones = new FiltroRecomendaciones();

        filtroRecomendaciones.filtro(pelicula);

        Episodio episodio = new Episodio();
        episodio.setNumero(1);
        episodio.setNombre("piloto");
        episodio.setSeria(serie1);
        episodio.setTotalVisualizaciones(5000);

        filtroRecomendaciones.filtro(episodio);

        var peliculaEduar = new Pelicula();

        peliculaEduar.setNombre("Constantine");
        peliculaEduar.setFechaDeLanzamiento(2005);
        pelicula.setDuracion(135);


        ArrayList <Pelicula> listaDePleiculas = new ArrayList<>();

        listaDePleiculas.add(pelicula);
        listaDePleiculas.add(peliculaEduar);
        listaDePleiculas.add(pelicula3);

        System.out.println("Tamaño de la lista: "+ listaDePleiculas.size());
        System.out.println("la primera pelicula es: "+listaDePleiculas.get(0).getNombre());
        System.out.println("toString de la pelicula: " + listaDePleiculas);






    }
}
1 respuesta

Hola Eduar, 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!