Esercizi Classi Astratte C++
Ecco degli esercizi semplici con soluzione per praticare le basi delle classi astratte in C++.
Esercizio 1
Crea una classe astratta Figura con un metodo virtuale puro calcolaArea che calcola e restituisce l'area della figura.
Esercizio 2
Crea una classe derivata Quadrato dalla classe Figura e implementa il metodo calcolaArea per calcolare e restituire l'area del quadrato.
Esercizio 3
Crea una classe derivata Cerchio dalla classe Figura e implementa il metodo calcolaArea per calcolare e restituire l'area del cerchio.
Esercizio 4
Crea una classe astratta Animale con un metodo virtuale puro emettiSuono che emette il suono dell'animale.
Esercizio 5
Crea una classe derivata Cane dalla classe Animale e implementa il metodo emettiSuono per emettere il suono del cane.
Esercizio 6
Crea una classe derivata Gatto dalla classe Animale e implementa il metodo emettiSuono per emettere il suono del gatto.
Esercizio 7
Crea una classe astratta StrumentoMusicale con un metodo virtuale puro eseguiSuono che esegue un suono con lo strumento musicale.
Esercizio 8
Crea una classe derivata Chitarra dalla classe StrumentoMusicale e implementa il metodo eseguiSuono per eseguire il suono della chitarra.
Esercizio 9
Crea una classe derivata Pianoforte dalla classe StrumentoMusicale e implementa il metodo eseguiSuono per eseguire il suono del pianoforte.
Esercizio 10
Crea una classe astratta Forma con un metodo virtuale puro disegna che disegna la forma.