Skip to content

Instantly share code, notes, and snippets.

@cami-la
Last active April 9, 2024 23:51
Show Gist options
  • Save cami-la/fbf2aacd6377fa10e9411ffe410cd9b0 to your computer and use it in GitHub Desktop.
Save cami-la/fbf2aacd6377fa10e9411ffe410cd9b0 to your computer and use it in GitHub Desktop.
Exercitando POO com Java!

Exercitando POO com Java!

michel-the-office

Pré-requisitos:

  • 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

Lista de Exercícios - Classes Java

  1. Crie uma classe que modele um usuário de academia:
    • Atributos: id, nome do usuário e data de nascimento
    • Métodos: calcula idade.
  2. 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.
  3. 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)
  4. 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).
  5. 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)
  6. Crie uma classe que modele um macaco:
    • Atributos: Nome e bucho (estômago)
    • Métodos: comer, verBucho e digerir
    1. Crie 2 macacos
    2. Alimente-os com 3 alimentos diferentes (frutas) e verificando o conteúdo do estômago a cada refeição
    3. Experimente fazer com que um macaco coma o outro. É possível criar um macaco canibal?

Materiais Complementares

Autor


Camila Cavalcante

Feito com ❤️ por Cami-la 👋🏽 Entre em contato!

Linkedin Badge Gmail Badge

@marcelobastoni
Copy link

Muito bom Camila!

@ThiagoSousa81
Copy link

Muito bom! O material é bem organizado e explicado

@cami-la
Copy link
Author

cami-la commented Jan 25, 2023

Muito bom Camila!

Obrigada. Feliz que tenha curtido! (:

@cami-la
Copy link
Author

cami-la commented Jan 25, 2023

Muito bom! O material é bem organizado e explicado

Obrigada pelo feedback. (:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment