Baixe o app para aproveitar ainda mais
Prévia do material em texto
LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETO – EXERCÍCIOS REVISÃO P1 Responda as perguntas abaixo com base em LPOO 1. O que é um Atributo? 2. O que é um Método? 3. O que é uma Classe? 4. O que é uma Instância? 5. O que é um Objeto? 6. O que é um Encapsulamento? 7. O que é uma Herança de Classes? 8. O que é um Método Construtor? 9. O que é uma Super Classe? 10. O que é uma Sub Classe? 11. O que é sobrecarga de métodos? 12. Crie uma Classe qualquer com 4 diferentes tipos atributos, valorize-os e apresente-os 13. Crie uma Classe que: o Possua um Método que não recebe parâmetros o O Método imprime a frase “Boa noite” o O Método é acionado 3 vezes 14. Crie uma Classe que: o Possua um Método chamado color que recebe um parâmetro caracter o Conforme o parâmetro, o Método imprime: - R imprime “RED” - G imprime “GREEN” - B imprime “BLUE” o O Método é acionado 3 vezes uma para cada cor 15. Crie uma Classe que: o Possua um Método que receba 2 parâmetros numéricos. o O Método deve execute um cálculo matemático qualquer e RETORNAR um Total. o O Total deve ser impresso fora do método. 16. Crie uma Classe de nome Veiculo com os atributos o Seus atributos devem ser - modelo String - placa String - ano inteiro o Crie Construtor que imprima “NOVO VEICULO CRIADO” o Crie método de apresentação 17. Crie uma Classe de nome TestaVeiculo que instancia Veiculo o Valorize os atributos o Acione o método de apresentação 18. Encapsule os atributos da Classe Veiculo e em TestaVeiculo o Valorize os atributos através dos métodos set o Acione o método de apresentação 19. Cria as Classes Carro e Caminhao Subclasses de Veiculo o Cada uma deve possuir atributos próprios encapsulados o Crie métodos de apresentação com sobrecarga 20. Crie uma Classe de nome HerancaVeiculo que instancia 2x Carro e 3x Caminhao o Valorize os atributos o Acione os métodos de apresentação
Compartilhar