Disciplina: Programação Orientada a Objetos (POO)
Introdução à orientação a objetos. Conversão de tipos. Definições de
Classe. Instâncias de classes. Construtores, métodos e atributos. Diferenças e
aplicações de métodos de classe e instância. Modificadores de acesso.
Aplicação de herança. Sobrecarga e sobrescrita de métodos. Polimorfismo.
Classes abstratas. Interfaces. Tratamento de exceções. Desenvolvimento de
práticas em uma linguagem de programação orientada a objetos.
Carga horária total: 90h