✔️ Matéria Finalizada
Repositório com meus notebooks utilizados nas aulas de Programação Orientada a Objetos da faculdade do 3º Semestre
3º Semestre
Disciplina: Programação Orientada a Objetos
Professor: Fernando Orsi
Linguagem: Java
Conteúdo:
- Fundamentos de Java (Apresentados ao longo das aulas, para compreensão dos exercícios de POO)
- Assinatura de uma função Java
- Comparação de strings
- Casting (coerção de tipos)
- Vetores Java
- Coleções
- ArrayList
- Mapas (HashMap)
- Tratamento de exceções
- Introdução à Orientação a Objetos
- Definindo classes
- Atributos e métodos
- getters e setters
- Encapsulamento
- Método construtor
- Palavra reservada
this
: Referenciando a clase dentro de si mesma
- Herança e polimorfismo
- Exercícios com herança e polimorfismo
- Palavra reservada
super
: Referenciando a clase mãe - Classe abstrata
- Métodos abstratos
- Atributos e métodos de instância e de classe (uso do
static
) - Interface