Conhece as características da programação orientada para objetos e outros conceitos relacionados
Conhece as principais características da Programação Orientada para Objetos, e aprofunda 2 delas: a herança e o polimorfismo.
Continua com as características da programação orientada para objetos. Aprende para que serve o encapsulamento, quando uma classe tem um método abstrato e como o herda para a classe filha.
Aprofunda novos conceitos de Java que não viste até agora. Fica a saber em que consiste a composição, as classes genéricas, as coleções, e aprende a gerir exceções.