Vamos praticar! Chegou a hora de aplicar o conhecimento adquirido em nosso encontro. Lembrando sempre que os exercícios e desafios serão nossos principais indicadores sobre o conhecimento de vocês, tanto para ajudá-los como na hora do direcionamento para as vagas.
OBS: Para todas as atividades crie um arquivo para utilizar e testar as classes criadas.
-
Crie uma classe abstrata chamada Ingresso que possui um valor em reais e um método imprimeValor() a. crie uma classe Normal, que herda Ingresso.. b. crie uma classe VIP, que herda Ingresso e possui um valor adicional. Altere o método imprimeValor para mostrar o valor do ingresso somado com o adicional. c. crie uma classe Camarote, que herda ingresso e possui um valor adicional. Altere o método imprimeValor para mostrar o valor do ingresso somado com o adicional.
-
Crie a classe Imovel, que possui um endereço e um preço. a. crie uma classe Novo, que herda Imovel e possui um adicional no preço. Crie métodos de acesso e impressão deste valor adicional. b. crie uma classe Velho, que herda Imovel e possui um desconto no preço. Crie métodos de acesso e impressão para este desconto.
-
Dado o seguinte diagrama:
Identifique os atributos e comportamentos que são comuns entre os 3 animais e encapsule-os na superclasse Animal. Crie pelo menos 1 comportamento diferente para cada animal.
“Este exercício será corrigido na próxima aula com o Tech Helper e deverá ser postado na Class até o horário estipulado da tarefa na plataforma. Crie um arquivo compactado contendo os arquivos com a resolução da atividade e realize o upload no post da atividade no Class, ou suba no Github e poste o link para o respectivo repositório.”
Para que possamos construir uma base sólida de aprendizado é preciso praticar.
Bora implementar tudo isso!