Classes e interfcaes

Galera estou começando em OO, poderiam me ajudar. Em o que é classe e o que é interface?

1.	Gerar o código de um programa em Java para informar o trajeto percorrido por dois veículos. O primeiro é um carro normal que percorre nas seguintes distâncias:
?	Curitiba - Ponta Grossa (120Km - 9l);
?	Ponta Grossa - Castro (30Km - 2l);
?	Castro - Apucarana (75Km - 4l);
                
                O segundo carro é anfibio e percorre:
?	Curitiba - Ponta grossa (120km - 14l);
?	Ponta Grossa - Castro (via rio) - 18km (1l);
?	Castro - Apucarana (57km) - 17km (por rio) - 40Km (estrada)

Amigo, esse tipo de tópico é inaceitavel visto que existem diversos tópicos e máterias disponíveis na internet. Espero que você não faça mais esse tipo de questionamento aqui no forum chega a ser vergonhoso.

Abs,

vc estudou alguma coisa de orientação a objetos?

vc já pesquisou alguma coisa? sites de busca? livros? apostilas?

o q vc tem em mente sobre interface e classes ?

http://pt.wikipedia.org/wiki/Orienta%C3%A7%C3%A3o_a_objetos

[quote]1. Gerar o código de um programa em Java para informar o trajeto percorrido por dois veículos. O primeiro é um carro normal que percorre nas seguintes distâncias:
? Curitiba - Ponta Grossa (120Km - 9l);
? Ponta Grossa - Castro (30Km - 2l);
? Castro - Apucarana (75Km - 4l);

            O segundo carro é anfibio e percorre:  

? Curitiba - Ponta grossa (120km - 14l);
? Ponta Grossa - Castro (via rio) - 18km (1l);
? Castro - Apucarana (57km) - 17km (por rio) - 40Km (estrada) [/quote]

vc quer ajuda com a codificação?

vc já fez alguma coisa?

Amigo…aqui ninguem vai de dar um codigo pronto…no maximo vc ira receber ajuda em relação a erros e trexos do seu codigo…