E soprattutto è piuttosto ingarbugliato da utilizzare se devi fare operazioni non banali con i parametri del costruttore prima di inizializzare i campi. D'altra parte non saprei come semplificarlo.Originariamente inviato da xnavigator
quant'è brutto O_O
Tieni presente inoltre che se inizializzi più campi con quella sintassi - e non ne puoi fare a meno se hai dei reference o degli oggetti inizializzabili solo tramite costruttore come campi della classe - l'ordine di inizializzazione non è quello specificato nel costruttore, ma quello secondo cui i campi sono stati dichiarati nella dichiarazione della classe.