Sumários

Semana 5

17 Outubro 2024, 16:30 André Souto

Resolução de exercícios das folhas 4 sobre objetos Random e folha 5 sobre vetores. 


Resolução do segundo exercício tp.


Semana 5

17 Outubro 2024, 15:00 André Souto

Resolução de exercícios das folhas 4 sobre objetos Random e folha 5 sobre vetores. 


Resolução do segundo exercício tp.


S5 - T10 - Enumerados e interfaces

17 Outubro 2024, 14:00 André Souto

Exemplo de criação de tipos de dados recorrendo ao projeto do ano passado. A classe Bottle.

O tipo enum:
- Motivação para uso de enumerados;
- Definição de Enumerado;
- Métodos intrínsecos a enums;
- Exemplos de diferentes enumerados.
- As constantes dos enumerados com exemplos de Singletons em padrões de desenvolvimento de software.

Definição do que é uma interface.
Exemplos.
Criação de interfaces.
Classes que implementam interfaces.

Exemplo de uso da interface Complexity e a classe Question que usa a interface Complexity.


Os alunos devem estudar o capítulo 10, 11, 12 e 13 da ref 1.


Semana 5

16 Outubro 2024, 14:30 André Souto

Resolução de exercícios das folhas 4 sobre objetos Random e folha 5 sobre vetores. 


Resolução do segundo exercício tp.


S5 - T9 - Conclusão da aula anterior. Exemplos de Tipos de dados criados pelo programador.

14 Outubro 2024, 13:30 André Souto

Conclusão da aula anterior:

- Discussão dos métodos copy, toString e equalPoints.
- Exemplos de outros tipos de dados e a informação dos seus atributos. 
Apresentação de uma classe Polígono que usa como atributo a classe Ponto.
Diagrama UML de classes para visualização de classes e relações entre as classes.
Exemplo UML das classes Ponto e Polígono.


Os alunos devem estudar o capítulo 10, 11 da referência bibliográfica 1.