Benritrovati sulle pagine del corso di Modern C++.
Nelle puntate precedenti abbiamo visto cosa sono le classi e come vengono istanziati gli oggetti.
Oggi vediamo come realizzare un albero genealogico di classi ed oggetti: per prima cosa, torniamo all’esempio della nostra automobile.
Una automobile é caratterizzata da un predefinito motore (la cilindrata), da un numero di ruote, da un numero di porte e cosí via. Le varie specializzazioni di una auto potrebbero essere: macchina sportiva, station wagon, ecc. Una auto é un mezzo di locomozione: suoi correlati possono essere furgoni, autobus, motociclette, barche, aerei.
Pertanto, ha senso definire la seguente struttura:
Source: Ziobudda.net