Dal C al C++/Gerarchie di classi

Indice del libro

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 modifica

class nome-classe dereivata: accesso-nome-classe-base{
\\corpo della classe
};