Non volendo modificare la classe Cerchio/Rettangolo, forse quello a cui sto cercando di arrivare è utilizzare il punto fornito. Ma come si fa???
La classe Cerchio devi comunque modificarla in qualche modo! Come ho detto, o aggiungi un getCentro() per tirar fuori il Punto del centro ..... oppure nel costruttore di Cerchio non fai new Punto( .... ) e usi direttamente il Punto fornito al costruttore.
La classe Cerchio devi comunque modificarla in qualche modo! Come ho detto, o aggiungi un getCentro() per tirar fuori il Punto del centro ..... oppure nel costruttore di Cerchio non fai new Punto( .... ) e usi direttamente il Punto fornito al costruttore.
Alla fine non avendo capito come operare con l'altra soluzione, ho aggiunto un metodo in rettangolo cerchio getPosition().
Tutto funziona perfettamente, grazie per il supporto.