Ecco degli esercizi semplici con soluzione per praticare le basi dell’ereditarietà delle classi in C++.
Esercizio 1
Crea una classe base Figura con un membro protetto colore e un metodo pubblico impostaColore che imposta il colore della figura.
Esercizio 2
Crea una classe derivata Cerchio dalla classe Figura con un membro privato raggio e un metodo pubblico calcolaArea che calcola e restituisce l'area del cerchio.
Esercizio 3
Crea una classe base Veicolo con membri protetti marca e annoProduzione e un metodo pubblico impostaMarca che imposta la marca del veicolo.
Esercizio 4
Crea una classe derivata Automobile dalla classe Veicolo con un membro privato modello e un metodo pubblico impostaModello che imposta il modello dell'automobile.
Esercizio 5
Crea una classe base Animale con un membro protetto nome e un metodo pubblico impostaNome che imposta il nome dell'animale.
Esercizio 6
Crea una classe derivata Cane dalla classe Animale con un membro privato razza e un metodo pubblico impostaRazza che imposta la razza del cane.
Esercizio 7
Crea una classe base Persona con membri protetti nome e cognome e un metodo pubblico impostaNome che imposta il nome della persona.
Esercizio 8
Crea una classe derivata Studente dalla classe Persona con un membro privato matricola e un metodo pubblico impostaMatricola che imposta la matricola dello studente.
Esercizio 9
Crea una classe base Prodotto con membri protetti nome e prezzo e un metodo pubblico impostaNome che imposta il nome del prodotto.
Esercizio 10
Crea una classe derivata Libro dalla classe Prodotto con un membro privato autore e un metodo pubblico impostaAutore che imposta l'autore del libro.