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

[Proyecto] Haga lo que hicimos en aula: declarando constructores

import java.util.ArrayList;

public class main { public static void main(String[] args) { var miPelicula1 = new Pelicula("0Encanto",2020);

    var miPelicula2 = new Pelicula("1Señor de los anillo",2021);

    //Creando Array de Pelicula
    ArrayList<Pelicula> listaDePeliculas = new ArrayList<>();
    //Agregando Pelicula/OBJETOS a la lista
    listaDePeliculas.add(miPelicula1);  //Fila0 con 2 columnas
    listaDePeliculas.add(miPelicula2);  //Fila1 con 2 columnas

    //Tamaño de la lista QUE TIENE METODOS.
    System.out.println("Tamaño de la lista :"+listaDePeliculas.size());

    //Numero 0 es la 1ra lista: Y el Nombre de la 1ra de la lista.
    System.out.println("Tamaño de la lista :"+listaDePeliculas.get(1).getNombre());

    System.out.println("P1 :"+listaDePeliculas.get(1).getNombre());
    System.out.println("P1 :"+listaDePeliculas.get(1).getFechaDeLanzamiento());

    System.out.println("P1 :"+listaDePeliculas.toString());
}

}

public class Pelicula { //Atributos private String nombre; private int fechaDeLanzamiento;

public Pelicula(String nombre, int fechaDeLanzamiento) {
    this.nombre=nombre;
    this.fechaDeLanzamiento=fechaDeLanzamiento;
}

//Para sobre escribir:  Esribimos:  tos

@Override public String toString() { return "wPelicula{" + "wnombre='" + this.nombre + ''' + ", fwechaDeLanzamiento=" + this.fechaDeLanzamiento + '}'; }

public String getNombre() { return nombre; } public void setNombre(String nombre) { this.nombre = nombre; }

public int getFechaDeLanzamiento() { return fechaDeLanzamiento; } public void setFechaDeLanzamiento(int fechaDeLanzamiento) { this.fechaDeLanzamiento = fechaDeLanzamiento; } }

Tamaño de la lista :2 Tamaño de la lista :1Señor de los anillo P1 :1Señor de los anillo P1 :2021 P1 :[wPelicula{wnombre='0Encanto', fwechaDeLanzamiento=2020}, wPelicula{wnombre='1Señor de los anillo', fwechaDeLanzamiento=2021}]