¿Realmente necesito definir el constructor predeterminado en Java?

Funciona bien cuando los constructores no están definidos, pero da errores si defino un constructor parametrizado y no uno predeterminadoy no pasar ningún valor al crear un objeto. Pensé que los constructores están predefinidos.

¿Por qué necesito definir un constructor predeterminado si he definido un constructor parametrizado? ¿No está predefinido el constructor predeterminado?

Respuestas a la pregunta(5)

Su respuesta a la pregunta