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.