Sumários

Semana 12 - Folha 11

7 Dezembro 2023, 16:30 André Souto


Resolução de exercício da folha 11 sobre classes abstratas, equals e tipos genéricos


Resolução do 5º exercício TP.

Semana 12 - Folha 11

7 Dezembro 2023, 15:00 André Souto


Resolução de exercício da folha 11 sobre classes abstratas, equals e tipos genéricos


Resolução do 5º exercício TP.

Teórica 22 - Conclusão da discussão de subtipos em tipos de dados genéricos; Excepções e as coleções em Java

7 Dezembro 2023, 14:00 André Souto


Regras de subtipagem em tipos genéricos.
Exemplos.
Apresentação de excepções.
Exemplos.
Tratar vs relançar excepções.
Blocos try-catch, try-catch with resources, finally.
A instrução throw e a assinatura throws.
Exemplos.
Alguns tipos de excepções e sua organização na coleção das exceções.
Pequena digressão sobre a framework das coleções do Java. O porquê das diferentes implementações e sua comparação.

Semana 12 - Folha 11

6 Dezembro 2023, 14:30 André Souto


Resolução de exercício da folha 11 sobre classes abstratas, equals e tipos genéricos


Resolução do 5º exercício TP.

Teórica 21 - Continuação da discussão de subtipos em tipos de dados genéricos

4 Dezembro 2023, 13:30 André Souto


Recordação de conceitos importantes de subtipos em dados não genéricos.
Apresentação de vários exemplos motivacionias para estudo dos subtipos em tipos genéricos.
Apresentação, definição da noção de wildcard em Programação centrada em objectos.
Exemplo.
Uso de bounded wildcards para quando se necessita de limitar a subtipos e a supertipos alguns dos argumentos dos métodos.
Exemplos.

Os alunos devem estudar o capítulo 15 do livro Ref1.