Skip to content

Latest commit

 

History

13 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Programação Orientada a Objetos em Java

Repositório dedicado ao estudo e prática dos conceitos fundamentais e avançados de Programação Orientada a Objetos (POO) em Java, incluindo materiais teóricos em PDF e códigos de exemplo práticos.


👨‍🏫 Créditos e Referências

Este repositório acompanha as aulas de POO ministradas pelo Professor Daniel (@danibez).

Os materiais teóricos e slides presentes na pasta Pdfs/ foram disponibilizados a partir do conteúdo didático elaborado pelo Professor Márcio Bueno, referência no ensino da disciplina:


📌 Estrutura do Repositório

O repositório está organizado em duas partes principais:

  • Assuntos/: Código-fonte em Java contendo os projetos práticos divididos por módulos em camelCase.
  • Exercicios/: Cadernos de exercícios e desafios autorais desenvolvidos por Richd (Richdssz) por iniciativa própria para fortalecer e consolidar a base prática em Java (UNICAP).
  • Pdfs/: Slides e apostilas teóricas em PDF correspondentes aos módulos do curso.

📚 Tópicos de Estudo

# Tópico Material Teórico Códigos de Exemplo Exercícios de Fixação
07 Orientação a Objetos - Assuntos/a07OrientacaoAObjetos Exercicios/a07OrientacaoAObjetos
08 Associações - Assuntos/a08Associacoes Exercicios/a08Associacoes
09 Encapsulamento POO_09_Encapsulamento.pdf Assuntos/a09Encapsulamento Exercicios/a09Encapsulamento
10 Atributos e Métodos Estáticos POO_10_AtributosMetodos_Estaticos.pdf Assuntos/a10AtributosEMetodosEstaticos -
11 Herança POO_11_Heranca.pdf Assuntos/a11Heranca -
12 Classes Abstratas POO_12_Classe_Abstrata.pdf Assuntos/a12ClassesAbstratas -
13 Overriding POO_13_Overriding.pdf Assuntos/a13Overriding -
14 Interfaces POO_14_Interfaces.pdf Assuntos/a14Interfaces -
15 Exceções POO_15_Excecoes.pdf Assuntos/a15Excecoes -
16 Arquitetura em Camadas POO_16_ArqCamadas.pdf Assuntos/a16ArquiteturaEmCamadas -
17 Singleton POO_17_Singleton.pdf Assuntos/a17Singleton -
18 JDBC POO_18_JDBC.pdf Assuntos/a18Jdbc -

🛠️ Como Executar

Pré-requisitos

  • Java Development Kit (JDK 17 ou superior)
  • IDE (IntelliJ IDEA, VS Code ou Eclipse)

Execução via Terminal

Para compilar e rodar qualquer classe a partir da raiz do repositório:

# Compilando os arquivos do módulo de Associações
javac Assuntos/a08Associacoes/cadastroClientes/*.java

# Executando a classe principal
java Assuntos.a08Associacoes.cadastroClientes.Rodar

📜 Licença

Este repositório possui finalidade estritamente educacional.

About

Estudo e implementação prática dos conceitos de Programação Orientada a Objetos (POO) em Java.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages