¡Hola, Silvestre, espero que estés bien!
Parece que estás trabajando con constructores en Java y te enfrentas a un problema al instanciar objetos. Vamos a revisar lo que podría estar sucediendo.
En el código que muestras, el problema parece estar en la forma en que estás llamando al constructor de Pelicula
en la clase Principal
. Observa que estás usando la sintaxis nombre: "Encanto", fechaDeLanzamiento: 2021
, que no es válida en Java. En Java, los argumentos se pasan al constructor sin nombrarlos. Deberías hacerlo de la siguiente manera:
Pelicula miPelicula = new Pelicula("Encanto", 2021);
Asegúrate de que la clase Pelicula
está correctamente definida con el constructor que toma un String
y un int
como parámetros, lo cual parece estar correcto en tu código.
Corrigiendo eso, tu clase Principal
debería quedar así:
public class Principal {
public static void main(String[] args) {
Pelicula miPelicula = new Pelicula("Encanto", 2021);
miPelicula.setDuracionEnMinutos(120);
miPelicula.setIncluidoEnElPlan(true);
}
}
Espero que esto resuelva el problema.
¡Espero haber ayudado y buenos estudios!