/** @param args the command line arguments */ public static void main(String[] args) { ArrayList<Figura> lista = new ArrayList<Figura>(); lista.add(new Ponto(10, 20)); lista.add(new Circulo(-20, 10, 25)); lista.add(new Quadrado(0, 0, 15)); lista.add(new Retangulo(10, 15, 20, 5)); Collections.sort(lista); for (Figura fig : lista) { System.out.println(fig + " - área: " + fig.calculaArea()); } }