Dal C al C++/Gerarchie di classi
Le gerarchie di classi è la tecnica utilizzata dall'ereditarietà nella programmazione orientate agli oggetti in c++.
Utilizzando l'ereditarietà, è possibile creare una classe generale che definisce le caratteristiche comuni ad una serie di oggetti correlati.Questa classe(detta superclasse o classe base) può essere in seguito ereditata da una o più classi(dette classi derivate), ognuna delle quali aggiunge alla classe ereditata solo elementi specifici.
A sua volta, una classe derivata può fungere da classe base per un'altra classe derivata.In questo modo è possibile riprodurre a più livelli il meccanismo di ereditarietà.
Sintassi
modificaclass nome-classe dereivata: accesso-nome-classe-base{
\\corpo della classe
};