Classi astratte e interfacce

Inserire all’interno della classe astratta Figura due attributi privati double x e y con relativi getter e setter. Modificare la classe quadrato in maniera tale da utilizzare questi due nuovi attributi per definire la posizione del quadrato; aggiungere un nuovo costruttore che permetta anche inserimento delle coordinate della posizione. Creare analogamente a Quadrato la classe Rettangolo con le stesse funzionalità di quadrato. Scrivere per entrambe le figure i metodi muove e ingrandisce per spostare la posizione (x,y) e modificare le dimensioni.

Soluzione: classiastratte.zip