Este repositório contém materiais, exercícios e projetos desenvolvidos durante o curso de extensão Programação Orientada a Objetos com Java, oferecido pelo IFSP (Instituto Federal de São Paulo).
O curso tem como objetivo apresentar os principais conceitos de Programação Orientada a Objetos (POO) utilizando a linguagem Java, incluindo:
- Classes e Objetos
- Encapsulamento
- Herança
- Polimorfismo
- Abstração
- Boas práticas de desenvolvimento
O repositório está organizado da seguinte forma:
/src
└── /class-0X -> Pasta de cada aula
└── /src -> Código-fonte Java
└── /nbproject -> Configurações do NetBeans
└── README.md -> Resumo da aula
Cada pasta de aula representa um projeto independente criado na IDE.
- Java
- Apache NetBeans (IDE)
- Clone o repositório
- Abra o Apache NetBeans
- Vá em File > Open Project
- Selecione a pasta da aula desejada (
class-0X) - Execute o projeto (
F6ou botão "Run")
Dentro da pasta do projeto:
javac -d build src/*.java
java -cp build NomeDaClassePrincipalConsolidar o aprendizado em POO com Java por meio da prática, servindo também como material de consulta futura.
Este repositório é de caráter educacional e faz parte de um curso de extensão do IFSP.
Este projeto está sob a licença MIT - veja o arquivo LICENSE para mais detalhes.