Projeto de estudo desenvolvido em Java com foco na prática de sintaxe da linguagem e fundamentos de Programação Orientada a Objetos. Simula o funcionamento de uma conta bancária, modelando suas propriedades e comportamentos essenciais.
Praticar a sintaxe do Java na criação de uma classe que representa uma conta bancária — exercitando declaração de atributos, construtores, métodos, encapsulamento e manipulação de dados.
ContaBancaria-java/
├── conta-banco/
│ └── ContaBanco.java # Classe principal da conta bancária
└── README.md
| Conceito | Descrição |
|---|---|
| Classes e objetos | Modelagem de uma conta bancária como classe Java |
| Atributos | Número da conta, agência, nome do titular, saldo |
| Construtores | Inicialização do objeto conta via construtor |
| Encapsulamento | Atributos privados com getters e setters |
| Métodos | Depósito, saque e exibição de dados da conta |
| Tipos de dados | int, double, String aplicados no contexto bancário |
| Saída formatada | Uso de System.out.printf para exibição organizada dos dados |
| Tecnologia | Uso |
|---|---|
| Java | Linguagem principal de desenvolvimento |
| POO | Classes, objetos, encapsulamento e métodos |
| Git / GitHub | Versionamento de código |
- JDK 11+ instalado
- Terminal ou IDE (IntelliJ IDEA, Eclipse, VS Code)
1. Clone o repositório
git clone https://github.com/GuiMRDS/ContaBancaria-java.git
cd ContaBancaria-java/conta-banco2. Compile
javac ContaBanco.java3. Execute
java ContaBancoOu abra o projeto na sua IDE e execute diretamente.
Olá Guilherme Marinho, obrigado por criar uma conta em nosso banco!
Agência: 067-8
Conta: 1021
Saldo: R$ 237,48 já foi depositado.
- Declaração e instanciação de classes em Java
- Uso de construtores para inicializar objetos
- Definição de atributos com os tipos corretos para o contexto
- Aplicação de encapsulamento com modificadores de acesso
- Criação de métodos para representar comportamentos da conta
- Formatação de saída com
System.out.printfeString.format
Guilherme Marinho
Este projeto foi desenvolvido para fins de estudo e prática de Java.