Ajuda com classes

2 respostas
H

Olá. Sou novato em Java. Comecei a estudar ontem pra fazer um trabalho da faculdade pra entregar hoje. Fiz um código tentando seguir exemplos de outros códigos que vi na internet:

Tento compilar e acontece o seguinte erro:

Largada.java:5: CorridaDragster is not abstract and does not override abstract method velocidadeFinal(double,double) in CorridaDragster
class CorridaDragster implements NomeVeiculo{

Se alguém puser ajudar a consertar isso eu seria grato.

2 Respostas

S

O método Velocidade Final da classe CorridaDragster não pode ser abstracto porque a classe não é abstracta. Um método abstracto implica que a classe que o declara seja abstracta(que não é o caso).

H

Agradeço pela ajuda. Já resolvi o problema. No comecinho do código eu coloquei obterNome sem nenhum parâmetro. E na classe CorridaDragster eu coloquei parâmetro. Mudei o começo para como se segue e resolvi o problema:

interface NomeVeiculo { String obterNome(String z); }

Criado 7 de setembro de 2008
Ultima resposta 7 de set. de 2008
Respostas 2
Participantes 2