Sobre o projeto
Este projeto é um sistema bancário básico escrito em Java. O sistema possui as seguintes funcionalidades:
Criar contas para clientes físicos e jurídicos
Depositar e sacar dinheiro de contas
Transferir dinheiro entre contas
Gerar extratos bancários
Como usar o projeto
Para usar o projeto, você precisa ter Java instalado em sua máquina. Depois de instalar o Java, você pode compilar o projeto usando o seguinte comando:
javac *.java
Depois de compilar o projeto, você pode executá-lo usando o seguinte comando:
java Main
O que está incluso no projeto
O projeto inclui os seguintes arquivos:
Account.java - Classe abstrata que representa uma conta bancária.
CurrentAccount.java - Classe que representa uma conta corrente.
SavingsAccount.java - Classe que representa uma conta poupança.
Client.java - Classe que representa um cliente.
PhysicalPerson.java - Classe que representa uma pessoa física.
LegalPerson.java - Classe que representa uma pessoa jurídica.
Bank.java - Classe que representa um banco.
Main.java - Classe principal que inicia o sistema bancário.
O que ainda precisa ser feito
O projeto ainda está em desenvolvimento e há algumas coisas que ainda precisam ser feitas:
Adicionar mais funcionalidades, como a possibilidade de pagar contas, fazer investimentos e obter empréstimos.
Melhorar a interface do usuário.
Implementar testes unitários.