POO_19_20

  

 

 
 

  

Programação Orientada a Objectos

Ano lectivo de 2020/2021

Programa; Bibliografia; Avaliação <=

 

Aulas Teóricas:

 Introdução à linguagem Java:
Tipos primitivos: TP01; Exercícios: TP02; Estruturas de controlo: TP03;
Conceito de Objeto: T01
Tecnologia Java e tipos referenciados: T02;
Classes e instanciação de objectos: T03;  (criar um jar no IntelliJ);

Variáveis de Classe e Composição de Classes: T04; T04a; Exemplo (classe Aluno ..., classe Aluno2);
Herança: T05; Exemplo (Equals e Clone);
Polimorfismo: T06;
Exceções: T07;
Classes Abstratas: T08;
Ficheiros: T09;
POO Características: T10;

Para treinar;   
                                                                                

 Aulas Práticas:    

Para rever a programação (não OO): exercícios;
Introdução ao ambiente de desenvolvimento (Netbeans): FP00;
Primeiros programas em Java: FP01;
Input / Output: FP02;
Ficheiros JAR e bibliotecas; Classes e Objetos: FP03; Exemplo (classe Empregado); FP04;

Variáveis de Classe e Composição de Classes: FP05;
Listas Dinâmicas: FP06; FP07;
Herança: FP08;
Exceções: FP09; Uma resolução (exer.1, 2 e 3)
Ficheiros e exercícios de revisão: FP10;

                                                                               Trabalho Prático

Frequência; Resolução