Você está na página 1de 2

LISTA DE EXERCÍCIOS – Classes Abstratas e Interfaces

01 - Implemente as classes conforme o diagrama abaixo:

Crie uma classe TestarPessoa que instancie os objetos dos tipos criados.
02 – Implemente as classes conforme o diagrama:

• O método abastecer deve adicionar o valor passado por parâmetro ao atributo


combustivelNoTanque.
• O método equals deve retornar true se o valor do atributo placa for o mesmo para
os dois objetos.
• Método viajar – Moto: o método deve considerar que uma moto faz 30km com
1 litro de combustível. Logo, deve verificar se o combustível no tanque é
suficiente para percorrer a distância passada como parâmetro do método. Se for
possível retorne true, caso contrário retorne false.
• Método viajar – Carro: Deve considerar que um carro faz 10km com um litro
de combustível. Fazer as mesmas operações descritas no método viajar da classe
Moto.
• Crie a classe TestarVeiculo e instancie objetos das classes implementadas.
03 – Implemente o diagrama a seguir:

Crie uma classe de teste e instancie objetos das classes implementadas.


04 - Crie um programa java que faça o cálculo da área de figuras geométricas (quadrado,
retângulo, triangulo etc.). Este projeto deve fazer criar uma interface para o cálculo da
área da figura geométrica e deve ter várias classes que façam o cálculo da área e que
implementem a interface. O programa deve ter um menu que mostre as figuras (quadrado,
retângulo, triângulo, losango e fim). De acordo com a opção, o programa de instanciar
um objeto da classe correspondente e chamar o método que calcula a área, passando os
parâmetros que forem necessários e que devem ser informados pelo teclado.

Você também pode gostar