maracaibo25 ha scritto:
Ragazzi scusate nel costruttore non si usano i metodi get e set giusto?
In un costruttore si
possono eventualmente invocare dei
setter della classe stessa. Può aver (molto) senso se nel setter c'è della logica aggiuntiva particolare, tipicamente della validazione, es. un valore che non può essere negativo. Se dal costruttore invochi il setter, la validazione è coerente sia con la costruzione, sia poi con l'uso diretto del setter.
maracaibo25 ha scritto:
vi posto il codice
Non è comunque corretto, perché hai usato Person(name); per invocare l'altro costruttore. Che è sbagliato (invece va usato il
this( .... ) ).
E se non hai un costruttore senza argomenti è pure sbagliato invocare this(); (senza argomenti)