Sumários

Teo 7

28 Outubro 2024, 16:30 Isabel Gama Nunes

Motivação para a construção de novos tipos de dados não primitivos. Uma possível API (Application Programming Interface) para a nova classe Jogador.

Construir a classe Jogador: atributos de instância, construtores, o objeto corrente (this), métodos que revelam o estado. Exemplos de criação de instâncias de Jogador, de invocação de métodos sobre esses objetos, e o efeito correspondente na memória.

Capítulo 11 do livro online.


TP 6

21 Outubro 2024, 18:30 Isabel Gama Nunes

Resolução de exercícios da Série 2 (Strings e arrays).


Teo 6

21 Outubro 2024, 16:30 Isabel Gama Nunes

Alterar os valores dos elementos de um parâmetro de tipo array; comparar arrays.

Arrays multi-dimensionais.

Entrada de dados: a classe java.util.Scanner.

Secção 8.5 e capítulos 9 e 10 do livro online.


TP 5

14 Outubro 2024, 18:30 Isabel Gama Nunes

Resolução de exercícios da Série 2 (ciclos e Strings).


Teo 5

14 Outubro 2024, 16:30 Isabel Gama Nunes

Imutabilidade das strings. Comparação de objetos. Diferença entre métodos de classe (static) e métodos de instância (não static).

Utilização da classe java.lang.StringBuilder da biblioteca Java para construção de strings.

O tipo de dados não primitivo array: declaração, criação, representação da memória, dar valor a, e conhecer valor de, um elemento de um array, copiar arrays, aliasing.

O ciclo for-each.

Exemplo de um método com parâmetro de tipo array.

Capítulos 8 e 9 do livro online.