Dúvida

1 resposta
F

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 );

}

}

1 Resposta

J

Oi

fabianafatec, seja bem vinda ao PJ. :):):slight_smile:

Olhe, a menos que as classes: Vérticie, Grafico, Retangulo e Triangulo existam, o erro poderá ser nelas, mas em todo caso, o erro está pq se estas classes não existirem esta tudo em Portugues, tu tem que mudar pra ingles, com os nomes reais das classes que existem no SDK.

T+

Criado 4 de julho de 2004
Ultima resposta 4 de jul. de 2004
Respostas 1
Participantes 2