Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/marcosfshirafuchi/desafio-intemediario-da-dio-gft-04-heranca-bancaria-entendendo-a-heranca-e-polimorfismo
Desafio Intermediário da DIO GFT 04/05 - Herança Bancária: Entendendo a Herança e Polimorfismo
https://github.com/marcosfshirafuchi/desafio-intemediario-da-dio-gft-04-heranca-bancaria-entendendo-a-heranca-e-polimorfismo
desafiodadio desafiodadiointermediario desevolvimentojavacomia dio dio-bootcamp gft gftbootcamp intellij intellij-idea java
Last synced: 4 days ago
JSON representation
Desafio Intermediário da DIO GFT 04/05 - Herança Bancária: Entendendo a Herança e Polimorfismo
- Host: GitHub
- URL: https://github.com/marcosfshirafuchi/desafio-intemediario-da-dio-gft-04-heranca-bancaria-entendendo-a-heranca-e-polimorfismo
- Owner: marcosfshirafuchi
- Created: 2024-07-27T21:38:52.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-07-27T22:01:41.000Z (5 months ago)
- Last Synced: 2024-10-10T18:23:22.602Z (2 months ago)
- Topics: desafiodadio, desafiodadiointermediario, desevolvimentojavacomia, dio, dio-bootcamp, gft, gftbootcamp, intellij, intellij-idea, java
- Language: Java
- Homepage:
- Size: 5.86 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Desafio Intermediário da DIO GFT 04 - Herança Bancária: Entendendo a Herança e Polimorfismo
#### Desenvolvido na linguagem Java por:
- [Marcos Shirafuchi](https://github.com/marcosfshirafuchi)# Principais Tecnologias
- Java 21 : Utilizaremos a versão LTS mais recente do Java para tirar vantagem das últimas inovações que essa linguagem robusta e amplamente utilizada oferece;
- IntelliJ : Usei o IntelliJ como a IDEA.# Dominando Desafios de Códigos Intermediários em Java
## Desafio 04 / 05 - Herança Bancária: Entendendo a Herança e Polimorfismo
### Desafio
Após o sucesso no desenvolvimento do sistema básico de abertura de contas bancárias, o banco decidiu expandir seus serviços para oferecer diferentes tipos de contas.
Agora, além das contas bancárias comuns, eles também oferecem contas poupança. Sua tarefa é implementar a herança e o polimorfismo no sistema, criando uma classe "ContaPoupanca" que herde da classe "ContaBancaria" anteriormente criada.
A classe "ContaPoupanca" deve adicionar um novo atributo, taxa de juros, além dos atributos herdados.Dica: Utilize a herança para criar a classe "ContaPoupanca" que herde da classe "ContaBancaria" e adicione o atributo "taxaJuros". Implemente o método "exibirInformacoes()" na classe "ContaPoupanca" para exibir as informações adicionais.
### Entrada
O programa deve solicitar ao usuário as informações necessárias para abrir uma conta poupança. A entrada deve ser feita via console (linha de comando) e deve incluir o número da conta (um valor inteiro), o nome do titular (uma sequência de caracteres), o saldo inicial da conta (um valor decimal) e a taxa de juros da conta poupança (um valor decimal).
### Saída
Após receber as informações da conta poupança, o programa deve criar um objeto do tipo "ContaPoupanca" e exibir na tela as informações dessa conta, incluindo o número da conta, o nome do titular, o saldo atual e a taxa de juros. A saída deve ser formatada de forma clara e legível para o usuário.### Exemplos
A tabela abaixo apresenta exemplos com alguns dados de entrada e suas respectivas saídas esperadas. Certifique-se de testar seu programa com esses exemplos e com outros casos possíveis.
Entrada
Saída
Joao
123456
1000.0
1.5
Conta Poupanca:
Joao
123456
Saldo: R$ 1000.0
Taxa de juros: 1.5%
Ana
789012
2500.0
3.0
Conta Poupanca:
Ana
789012
Saldo: R$ 2500.0
Taxa de juros: 3.0%
Maria
987654
500.0
2.5
Conta Poupanca:
Maria
987654
Saldo: R$ 500.0
Taxa de juros: 2.5%