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.