12 TER- vedi Cliente-Multi-File-Overloading-Costruttore-Full. dev
Classe Cliente: Estensione proprietà e metodi
1) Aggiungi alla classe Cliente la proprietà Sesso( privata) definita come singolo carattere da valorizzare con:- ' M ' per maschio;- ' F ' per femmina;- ' X ' per non definito; nonché i relativi metodi getter e setter.
2) Aggiungi alla classe Cliente la proprietà DataNascita( privata) definita come stringa con il formato " GG / MM / AAAA " nonché i relativi metodi getter e setter( quest ' ultimo in grado di controllarne la validità).
3) Aggiungi alla classe Cliente la proprietà Comune( privata) di nascita definita come stringa nonché i relativi metodi getter e setter( comune da scegliere in un determinato sottoinsieme- vedi tabella alla slide seguente)
4) Aggiungi alla classe Cliente la proprietà CodFiscale( privata), il metodo getter ed il metodo setter in grado di costruirlo e valorizzarlo nel seguente modo( lunghezza 15 caratteri):
XXX YYY AA M GG CCCC
primi 3 caratteri del Cognome( maiuscolo) primi 3 caratteri del Nome( maiuscolo) ultime 2 cifre dell ' anno di nascita un carattere indicante il mese di nascita( vedi tabella alla slide seguente) due cifre del giorno di nascita( aggiungere 40 se femmina, 60 se non definito) codice del comune di nascita( 4 caratteri vedi tabella alla slide seguente)
12 TER- vedi Cliente-Multi-File-Overloading-Costruttore-Full. dev