1
respuesta

Duda parámetros en un constructor

Dentro de las opciones estaba esta:

"Todos los objetos pueden ser instanciados, sin pasar parámetros en el constructor. Independientemente de si la clase declara algún otro."

pero la explicación del porque este no es es la siguiente: "Incorrecto. Porque solo podemos construir un objeto sin pasar parámetros en el constructor si el constructor sin parámetros existe."

por lo que terminan contradiciendose. Asi que no entiendo,¿ un constructor debe o no debe tener parámetros?

1 respuesta

Debe tener un constructor sin parametros, pero puede tener un constructor con parametros. En tu clase siempre definele un constructor sin parametros aunque quieras crear objetos con parametros en su constructor, es mas sencillo inicializar la informacion en el constructor que en los setters que serian para actualizar en caso de.