Sumários

Semana 5 - Folhas 4 e 5 de exercícios

19 Outubro 2023, 15:00 André Souto


Conclusão dos exercícios da folha 4 sobre strings e resolução de exercícios da folha 5 sobre arrays.


Teórica 9 - Conclusão da aula anterior. Os tipos Ponto e Polígono. Enumerados

19 Outubro 2023, 14:00 André Souto


Conclusão da aula anterior:

- Discussão do método copy.
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.
O tipo enum:
- Motivação para uso de enumerados;
- Definição de Enumerado;
- Métodos intrínsecos a um tipo enum;
- Exemplos;

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

Semana 5 - Folhas 4 e 5 de exercícios

18 Outubro 2023, 14:30 André Souto


Conclusão dos exercícios da folha 4 sobre strings e resolução de exercícios da folha 5 sobre arrays.


Teórica 8 - Criação de tipos de dados personalizados. Os tipos Ponto e Dado

16 Outubro 2023, 13:30 André Souto


Conclusão da aula anterior:

- Recordar uma possível API da classe Ponto;
- Discussão e implementação de uma possível classe Ponto;
- Discussão dos atributos de instância;
- Recordar a importância da visibilidade dos atributos;
- Recordar os métodos construtores: exemplos e considerações gerais.
- Métodos modificadores (setter) e observadores (getters): exemplos;
- A definição do método igualdadePontos.
- Shortcuts Eclipse para criação destes métodos.
- Disucssão do método toString.
A classe dado e sua definição baseada na interação com os alunos na definição dos atributos e métodos.

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

Semana 4 - Folhas 3 e 4 de exercícios

12 Outubro 2023, 16:30 André Souto


Resolução de exercícios da folha 3 e da folha 4 sobre cilcos e strings.


Resolução do primeiro exercício TP.