Programação Orientada a Objectos
Ano lectivo de 2024/2025
Programa;
Bibliografia; Avaliação;
Aulas Teóricas:
Introdução à linguagem Java:
Tipos primitivos: TP01; Exercícios:
TP02; Estruturas de controlo:
TP03;
A tecnologia Java: T01;
Caraterísticas da Orientação a Objetos: T02;
Conceitos de Classe e Objeto: T03;
Exemplo: classe_Grupo;
Variáveis de Classe e Composição de Classes: T04;
T04a;
Classes Aluno e Pessoa;
Herança: T05;
Exemplos (equals e clone): Classe
Empregado; Classe Exemplo;
Polimorfismo: T06;
Exceções: T07;
Classes abstratas e interfaces: T08;
Ficheiros:
T09;
Classes genéricas: T10;
Interfaces funcionais e streams: T11;
==>
Classificações.
<==
==>
Trabalho prático
Aulas Práticas:
Introdução ao IDE Eclipse e à
linguagem Java: FP00;
FP01;
Input/output: FP02;
Procedimentos e arrays: FP03;
Classes e Objetos: FP04;
FP05;
Variáveis de Classe e Composição de Classes:
FP06;
Listas dinâmicas: FP07;
FP08;
Exercícios;
Herança: FP09;
Exceções: FP10;
Ficheiros: FP11;
Para estudar: ==> Teste;
Resolução