Objetivos
Objetivo deste curso é introduzir o participante aos conceitos e implementações do paradigma de programação orientado a objetos, dando sequência ao curso Java SE F1.
Conteúdo Programático:
Conceitos de Orientação e Objetos
Paradigma e filosofia
Classes
Mensagens
Atributos
Métodos
Objetos
Visibilidade
Encapsulamento
Herança
Agregação
Programação Orientada a Objetos
Pacotes
Exercícios
Classes
Exercícios
Atributos
Exercícios
Métodos
Exercícios
Objetos
Exercícios
Construtores
Exercícios
Ciclo de vida de um objeto – Coletor de Lixo.
Exercícios
Encapsulamento
Exercícios
Herança
Exercícios
Agregação
Exercícios
Sobrecarga de construtores – Override
Exercícios
Sobrecarga de métodos e construtores – Override
Exercícios
Sobreposição de métodos – Overload
Exercícios
Classes abstratas
Exercícios
Métodos abstratos
Exercícios
Classes finais
Exercícios
Métodos finais
Exercícios
Classes estáticos
Exercícios
Métodos estáticos
Exercícios
Operador this
Exercícios
Operador super
Exercícios