Como dissemos, essa classe obrigatoriamente manteve o modificador abstract porque não implementou todos os métodos abstract da superclasse. A consequência é que essa classe não poderá ser instanciada.

O código abaixo gerará um erro:

public class Principal {

	public static void mostrar(Forma2 form){
		form.mostrar();
	}
	
	public static void main(String[] args) {
		Forma2 figura = new Poligono(5,4);
		mostrar(figura);
	}
}
Copyright © 2014 AIEC.