1
respuesta

No se puede inicializar objetos en la misma clase?

Hola. Duda, para instanciar objetos si o si hay que crear una nueva clase, es decir, no se puede hacer en la misma clase?

1 respuesta

¡Hola Juan, espero que estés bien!

Entiendo tu duda. En Java, sí es posible inicializar objetos en la misma clase. En el contexto que has compartido, se muestra cómo instanciar un objeto de la clase Película dentro de la clase Principal. Esto se logra utilizando la palabra clave new seguida del nombre de la clase y paréntesis para indicar la creación de una nueva instancia.

Por ejemplo, dentro de la clase Principal, podrías tener algo como:

public class Principal {
    public static void main(String[] args) {
        Película miPelícula = new Película();
        // Asignar valores a los atributos de miPelícula
        miPelícula.setNombre("Encanto");
        miPelícula.setFechaDeLanzamiento(2021);
        miPelícula.setDuracionEnMinutos(120);
        
        // Mostrar los valores de miPelícula
        System.out.println("Mi película es: " + miPelícula.getNombre());
        System.out.println("Fue lanzada en: " + miPelícula.getFechaDeLanzamiento());
    }
}

Espero que esta explicación te ayude a comprender cómo inicializar objetos en la misma clase en Java. Si necesitas más detalles o ejemplos adicionales, no dudes en preguntar.

Espero haber ayudado y buenos estudios!