Prova di idoneita'
- (3 punti) Nel passare un oggetto
Moto
ad un metodo in C++ si usa spesso la dichiarazione:
const & Moto
Perche?
- (2 punti)Perche' C++ a differenza di Java non ha bisogno di avere le speciali classe astratte chiamate
Interface
?
- (5 punti)Scrivete un applet Java che disegna una tavolozza di colori rappresentata come un rettangolo con
i colori che passano gradualmente dal giallo al rosso spostandosi da sinistra a destra .
- (20 punti)
Scrivete una classe astratta
Forma
che serve a rappresentare una forma generica da disegnare.Estendete
la classe definendo Rettangolo
e Cerchio
.Scrivete ora un programma principale C++
che carica una serie di cerchi e rettangoli in un vector
di Forma
.Finito il caricamento fa un ciclo sugli elementi del vettore usando un metodo
polimorfico disegna
per farsi stampare le caratteristiche di ogni oggetto caricato .