Este repositório contém exemplos e exercícios práticos sobre Programação Orientada a Objetos (POO) em Java. O objetivo é fornecer uma introdução sólida aos principais conceitos de POO e sua aplicação na linguagem Java.
A Programação Orientada a Objetos é um paradigma de programação amplamente utilizado em diversas linguagens modernas. Em Java, a POO é a base de toda a linguagem, permitindo o desenvolvimento de sistemas modulares, escaláveis e reutilizáveis. Este projeto foi desenvolvido para ajudar programadores iniciantes ou intermediários a entenderem os conceitos e aplicarem a POO em seus próprios projetos.
Neste repositório, exploramos os quatro pilares da Programação Orientada a Objetos:
- Abstração: Ocultar detalhes internos e expor apenas as funcionalidades essenciais.
- Encapsulamento: Proteger os dados internos da classe e controlar o acesso a eles.
- Herança: Reutilizar código através da criação de novas classes baseadas em classes existentes.
- Polimorfismo: Implementar múltiplas formas de uma função ou método.
- Clone o repositório:
git clone https://github.com/MarcioCalisto/Java-Poo.git
- Navegue até o diretório do projeto:
cd JAVA-POO
- Importe o projeto em sua IDE de preferência (Eclipse, IntelliJ, etc.).
Dentro deste repositório, você encontrará os seguintes diretórios:
src/
: Contém o código-fonte do projeto com exemplos de classes, heranças, interfaces e outros conceitos de POO.exercicios/
: Diretório com exercícios práticos para você testar seus conhecimentos.
Para executar um dos exemplos:
- Compile o arquivo Java:
javac src/exemplo/ClasseExemplo.java
- Execute o arquivo compilado:
java src/exemplo/ClasseExemplo
Contribuições são bem-vindas! Sinta-se à vontade para abrir issues, enviar pull requests ou sugerir melhorias. Para começar:
- Faça um fork do projeto.
- Crie uma branch para sua feature:
git checkout -b minha-feature
- Faça commit das suas alterações:
git commit -m "Adiciona nova feature"
- Envie suas mudanças:
git push origin minha-feature
Este projeto é licenciado sob a MIT License.