E' quindi plausibile pensare ad uno standard come proposto qui sotto? (dubito.., l'avrebbero sviluppato da framework)

codice:
public class Abcdefg {
    
    private String a;
    private String b;
    private String c;
    private String d;    
    
    public Abcdefg() {
    System.out.println("Sono il costruttore di default.");
    }
    
    public Abcdefg(String a) {
    this(); // Chiama il costruttore senza parametri
    this.a=a;
    }


    public Abcdefg(String a, String b) {
    this(a); // Chiama il costruttore con un parametro
    this.b=b;
    }
    
    public Abcdefg(String a, String b, String c) {
    this(a,b); // Chiama il costruttore con due parametri
    this.c=c;
    }  
    
    public Abcdefg(String a, String b, String c, String d) {
    this(a,b,c); // Chiama il costruttore con tre parametri
    this.d=d;
    }   
    
    // e via cosi' anche per un evenyuale parametro e,f,g etc..
}