Prezados, estou desenvolvendo um programa que está dando erro e não estou conseguindo identificar.
Segue o erro e o códígo.
Erro:
imprimirVelocidade(Corsa) in aplicativo cannot be applied to (carro)
Código:
public abstract class Carro {
private String placa;
private String cor;
public Carro( String p, String c ) {
placa = p;
cor = c;
}
public String getPlaca() { return placa; }
public String getCor() { return cor; }
public abstract void correr();
}
public class Corsa extends Carro {
public Corsa( String placa, String cor ) {
super( placa, cor );
}
public void correr() { System.out.println( “Corsa nao serve para corrida.” ); }
}
public class Aplicativo {
public static void main( String[] args ) {
Carro carro = new Corsa( “LSI8766”, “verde” );
imprimirVelocidade( carro );
}
public static void imprimirVelocidade( Corsa c ) {
c.correr();
}
}
Socorram-me, isso es~´a me tirando o sono. Grato.