Skip to content

davidtav/java-tads-ifpr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

☕ Orientação a Objetos - TADS IFPR

Este repositório contém meus estudos, exercícios e projetos desenvolvidos na disciplina de Orientação a Objetos do curso de Tecnologia em Análise e Desenvolvimento de Sistemas no IFPR (Campus Colombo).

O foco aqui é o domínio dos pilares da POO utilizando a linguagem Java, explorando desde a sintaxe básica até conceitos avançados de acoplamento e polimorfismo.

💻 Ambiente de Desenvolvimento

Para garantir a compatibilidade com as funcionalidades mais recentes da linguagem (como Unnamed Classes e Pattern Matching), utilizo:

  • JDK: OpenJDK 25 (LTS) - Temurin 25.0.2
  • IDE: Visual Studio Code (com Extension Pack for Java)
  • Sistema Operacional: Windows

📚 Referências Bibliográficas

  • DEITEL, Harvey M.; DEITEL, Paul J. Java Como Programar. 4ª e 8ª Edições. (Utilizadas para base teórica de algoritmos e fundamentos de objetos).

🛠️ Progresso da Ementa (Roadmap)

Acompanhamento dos tópicos abordados conforme o plano de ensino:

1. Fundamentos e Estruturação

  • Linguagem Java: Introdução à sintaxe e estruturação de código-fonte.
  • Entrada e Saída: Uso de JOptionPane e Scanner.
  • Classes e Objetos: Instanciação, atributos e métodos.

2. Encapsulamento

  • Visibilidade: Interfaces Privada e Pública (public, private, protected).
  • Acessores: Implementação de métodos get() e set().

3. Herança e Abstração

  • Especialização: Conceito de Generalização e Herança Encadeada.
  • Classes Abstratas: Diferença entre classes abstratas e concretas.
  • Representação Gráfica: Modelagem UML simplificada.

4. Polimorfismo e Acoplamento

  • Polimorfismo: Sobrecarga e Sobrescrita.
  • Typecast: Conversões implícitas e explícitas.
  • Classe Object: Entendimento da classe raiz do Java.

📝 Licença

Este projeto está sob a licença MIT. sendo para fins de estudo e prática. Sinta-se à vontade para usar como referência!


👨‍💻 Autor

Desenvolvido por David Tavares 🚀

About

repositório dedicado ao aprendizado de Java na disciplina de OOP no curso de Análise e Desenvolvimento de Sistemas no IFPR

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages