Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
1
respuesta

Duda constructor en la clase "producto".

En el minuto 5:44 el instructor genera el constructor por default necesario para el método merge(). Pero tengo entendido que sólo se puede tener un constructor por clase, así que mi pregunta es: ¿Cómo es posible que genere un nuevo contructor si ya existe uno previamente?

Gracias.

1 respuesta
solución!

Hola, Irasema espero te encuentres bien.

Realmente puedes tener múltiples métodos constructores en una clase siempre y cuando tengan parámetros diferentes.

A esto se le conoce como "sobrecarga de constructores" y se utiliza mas que todo porque puedes que en un momento necesites el método constructor con sus respectivos parámetros o no.

Casi siempre se crea un constructor vacío y uno lleno, pero puedes crear los que veas necesarios.

Ahora bien, el constructor vacío si no lo llegaras a crear, Java lo crea por default

Aquí te dejo un ejemplo:

public class MiClase {
    // Constructor por defecto
    public MiClase() {
        // Inicialización por defecto
    }

    // Constructor con un parámetro
    public MiClase(int parametro) {
        // Inicialización con el parámetro proporcionado
    }

    // Constructor con dos parámetros
    public MiClase(int parametro1, int parametro2) {
        // Inicialización con los parámetros proporcionados
    }
}

Espero esto resuelva tu inquietud, saludos.