7 Novembro 2024, 16:30
•
André Souto
Resolução de exercícios da folha 7 sobre construção de objectos.
Resolução do terceiro exercício tp.
7 Novembro 2024, 15:00
•
André Souto
Resolução de exercícios da folha 7 sobre construção de objectos.
Resolução do terceiro exercício tp.
6 Novembro 2024, 14:30
•
André Souto
Resolução de exercícios da folha 7 sobre construção de objectos.
Resolução do terceiro exercício tp.
4 Novembro 2024, 13:30
•
André Souto
Conclusão da aula anterior:
- Métodos abstratos e a sua assinatura.
- O diagrama de UML de classes abstratas e de subtipos que concretizam as classes abstratas.
- Métodos esqueletos e seu uso.
- Exemplos.
- Conclusões sobre as classes abstratas.
Exemplos motivacionais para a definição de um iterador.
A assinatura de uma classe que oferece o serviço de Iterable.
Considerações sobre o tipo genérico da classe Iterable.
O método iterator() como criador de um objeto que concretiza a interface Iterator.
O objeto concreto que realiza um Iterator como objeto que aponta para a estrutura do tipo de dados sobre a qual se está a criar o iterador. Objetivo e recomendações.
Definição de uma classe concreta que implementa os serviços da interface Iterator.
Definição dos métodos hasNext() e next() dentro da classe e suas responsabilidades.
Exemplos de implementação e de uso.
Os alunos devem consultar o material da aula e o guião da UC de LabP sobre este assunto.