Ci dai una mano a capire cosa devi fare?
Ti avranno detto qualcosa in più.
Cosa stai studiando?
Devi usare qualche cosa in particolare?
Cosa è che non sai fare?
1) Per fare una classe astratta basta usare la parolina chiave abstract. Devi assolutamente studiarti cosa sono le classi astratte.
2) Una classe astratta deve avere almeno un metodo astratto. In questo caso il metodo è compute... ma cosa deve fare?
3) Il metodo getArea credo sia un semplice metodo che calcola l'area anche se non ne capisco il senso. Quindi la mia domanda è come (vabbè è una formuletta)? Il mio dubbio più grande non è che Function deve mettere a disposizione il metodo compute astratto che guarda caso il suo scopo e richiamare il metodo getArea per calcolare l'area, quindi un qualcosa che somiglia ad un gestore di servizi?
4) Che significa far uso dei thread? Lanci un thread per ricavare il risultato, attendi l'esecuzione del thread, e poi restituisce il risultato?
Certo che è strano come esercizio
