Costruttori multipli
DOMANDA: In Java si può chiamare un costruttore da un altro costruttore? RISPOSTA: Certamente. In questo post vedremo il modo più elegante per evitare ridondanza di codice e massimizzare la manutenibilità delle nostre classi. Tutto quello che c'è da sapere è la parola chiave this(args) che viene utilizzata per richiamare il costruttore dell'oggetto stesso. Ovviamente args sono gli eventuali parametri da passare al costruttore e che identificano la sua firma. Il modo migliore è partire dal costruttore con meno argomenti richiamando via via quello più corposo. Vediamolo con un esempio (classe Costruttori.java ): package costruttori; public class Costruttori { private int x; private int y; private int z; // primo costruttore public Costruttori() { this (3); //richiamo il secondo } // secondo costruttore ...