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.