Vedere le relazioni sulla progettazione concettuale: la generalizzazione
È necessario usare l'ereditarietà quando le due classi devono:
La classe Base è contenuta nella classe Derivata, per questo motivo la classe Base deve essere già stata definita.
Class Base // Corretto { //etc. }; class Derivata : public Base { //etc. };
Class Base; //ERRORE manca la definizione di Base class Derivata : public Base { //etc. };
vedere polimorfismo …