Agluém pode me dizer o que há de errado com esse código fonte?
public class Polimorfismo {
// Coordenadas dos vértices de um retângulo
static Vértice v[] {
new Vértice(0.0,0.0), new Vértice(2.0,0.0),
new Vértice(2.0,1.0), new Vértice(0.0,1.0)
};
// Coordenadas dos vértices de um triângulo
static Vértice w[] = {
new Vértice(-1.0,0.0), new Vértice(1.0,0.0),
new Vértice(0.0,1.0)
};
public static void main(String args[]) = {
Polígono r, t;
Gráfico g = new Gráfico();
r = new Retângulo(v); // Isto é válido, pois Retângulo é um Polígono
t = new Triângulo(w); // Isto é válido, pois Triângulo é um Polígono
// Desenha o retângulo
g.Desenhar( r );
// Desenha o triângulo
g.Desenhar( t );
}
}