Este repositório foi criado com o objetivo de revisar e consolidar os principais conceitos de Programação Orientada a Objetos (POO) utilizando a linguagem Java.
Durante essa revisão, cada conceito estudado é praticado por meio de exemplos de código e exercícios, que são versionados conforme novos aprendizados vão sendo adicionados.
- Reforçar os fundamentos de POO em Java
- Praticar conceitos na forma de código real
- Criar um histórico de evolução no GitHub
- Servir como material de consulta futura
- Demonstrar aprendizado contínuo
Ao longo do repositório, são abordados os seguintes tópicos:
- ✔️ Classes e Objetos
- ✔️ Atributos e Métodos
- ✔️ Construtores
- ✔️ Encapsulamento
public,private,protected- Getters e Setters
- ✔️ Abstração
- ✔️ Herança
- ✔️ Polimorfismo
- ✔️ Métodos sobrescritos (
@Override) - ✔️ Classes utilitárias
- ✔️ Boas práticas de organização de código
Novos conceitos podem ser adicionados conforme o avanço da revisão.
Além dos exemplos teóricos, o repositório contém exercícios práticos, criados para:
- Fixar o conteúdo estudado
- Simular situações do mundo real
- Desenvolver raciocínio orientado a objetos
Cada exercício representa um problema diferente e é versionado separadamente no GitHub.
- Java
- Programação Orientada a Objetos
- Git & GitHub
- Cada commit representa um novo conceito revisado ou exercício desenvolvido
- O foco é aprendizado e evolução contínua
- Código simples, didático e organizado
📂 Este repositório está em constante evolução.