EREDITARIETÀ E COSTRUTTORI
Perché bisogna che ogni costruttore della classe derivata invochi un costruttore della classe base?
- solo il costruttore della classe base può sapere come inizializzare i dati ereditati in modo corretto
- solo il costruttore della classe base può garantire l’inizializzazione dei dati privati, a cui la classe derivata non potrebbe accedere direttamente
- è inutile duplicare nella sottoclasse tutto il codice necessario per inizializzare i dati ereditati, che è già stato scritto.