Material de apoio e documentação da disciplina de Programação Orientada a Objetos (Java).
Bem-vindo ao repositório oficial da disciplina. Este espaço foi projetado para ser seu guia de estudos, consolidando a teoria e a prática do paradigma de Programação Orientada a Objetos (POO) utilizando a linguagem Java.
O curso aborda a transição do pensamento estruturado para o orientado a objetos, explorando os pilares de Encapsulamento, Herança, Polimorfismo e Abstração, além de tratamento de exceções e persistência de dados.
| Módulo | Tópico | Documento |
|---|---|---|
| Intro | Fundamentos da Linguagem Java e JVM | Acessar |
| POO I | Classes, Objetos e Métodos | Aula 04 |
| POO II | Controladores de Acesso e Membros Estáticos | Aula 05 |
| POO III | Construtores e Herança | Aula 06 |
| Pilar | Polimorfismo: A Flexibilidade do Código | Aula 07 |
| Pilar | Abstração: Classes e Métodos Abstratos | Aula 08 |
| Contrato | Interfaces: Definição de Protocolos | Aula 09 |
| Resiliência | Tratamento de Exceções (Try/Catch) | Aula 10 |
| Arquivos | Manipulação de Arquivos e JFileChooser | Aula 11 |
“Aprender é um processo. Seja consistente e mantenha a constância. Desafios estimulam seu aprendizado, não tenha medo deles!” — Momento Coach da Disciplina.
Referências Principais: