- IntelliJ IDEA (ou outra IDE Java)
- JDK 17 (ou 8+)
- Conhecimento prévio na sintaxe básica Java
- Noções acerca de testes unitários com JUnit 5
- Crie uma classe que modele um usuário de academia:
- Atributos: id, nome do usuário e data de nascimento
- Métodos: calcula idade.
- Crie uma classe que modele uma avaliação física de academia:
- Atributos: id, usuário, nome do avaliador, peso, altura e imc.
- Métodos: calcular imc.
- Faça um programa que simule um televisor criando-o como um objeto:
- Atributos: canal e volume.
- Métodos: aumentar volume e diminuir volume (Certifique-se de que o número do canal e o nível do volume permanecem dentro de faixas válidas)
- Crie uma classe mãe que modele uma conta bancária:
- Atributos: número da conta, nome do cliente e saldo.
- Métodos: depósito (método abstrato) e saque (método abstrato).
- Crie uma classe que modele uma conta corrente:
- Atributos: número da conta, nome do correntista e saldo.
- Métodos: depósito e saque.
(Ao fazer um saque, descontar 0.01% do saldo)
- Crie uma classe que modele um macaco:
- Atributos: Nome e bucho (estômago)
- Métodos: comer, verBucho e digerir
- Crie 2 macacos
- Alimente-os com 3 alimentos diferentes (frutas) e verificando o conteúdo do estômago a cada refeição
- Experimente fazer com que um macaco coma o outro. É possível criar um macaco canibal?
- Aula Teórica - Programação Orientada a Objetos com Java e JUnit 5
- Slides - Aula Teórica
- Playlist - Resolução dos Exercícios
- Repositório - Código-fonte dos exercícios
Camila Cavalcante
Feito com ❤️ por Cami-la 👋🏽 Entre em contato!
Muito bom Camila!