Sumários
Aula L03: As classes Gate e avaliação E1
1 outubro 2010, 10:00 • João António Rodrigues Sacramento
Avaliação E1.1: regras de codificação. As classes AndGate e TernaryAndGate. Avaliação E1.2: erros de codificação.
Aula T06: Polimorfismo
30 setembro 2010, 16:00 • Nuno Mamede
A palavra chave final (Java). Ordem de iniciação. Polimorfismo. Tipos primitivos e tipos compostos (classes). Herança e polimorfismo: upcasting e downcasting. Early binding e late binding: selecção do método a invocar. Polimorfismo e organização de código. Exemplo (Animais e Gatos).
Aula T06: Polimorfismo
30 setembro 2010, 14:30 • Nuno Mamede
A palavra chave final (Java). Ordem de iniciação. Polimorfismo. Tipos primitivos e tipos compostos (classes). Herança e polimorfismo: upcasting e downcasting. Early binding e late binding: selecção do método a invocar. Polimorfismo e organização de código. Exemplo (Animais e Gatos).
Aula T05: Herança e Composição
28 setembro 2010, 17:30 • Nuno Mamede
Herança e composição: diferenças. Quando usar cada uma. Discussão de aspectos relacionados com a modelação utilizando estes conceitos. Exemplos simples: classe Gato como subclasse de Animal. Composição de um Gato a partir de "peças básicas". Mecanismos para controlo de utilização de atributos e métodos. Uso de final, private, protected e public (Java). Discussão de aspectos relativos ao uso destas palavras chave. Revisões sobre "packages". Discussão sobre o funcionamento das referências this e super.
Aula T05: Herança e Composição
28 setembro 2010, 16:00 • Nuno Mamede
Herança e composição: diferenças. Quando usar cada uma. Discussão de aspectos relacionados com a modelação utilizando estes conceitos. Exemplos simples: classe Gato como subclasse de Animal. Composição de um Gato a partir de "peças básicas". Mecanismos para controlo de utilização de atributos e métodos. Uso de final, private, protected e public (Java). Discussão de aspectos relativos ao uso destas palavras chave. Revisões sobre "packages". Discussão sobre o funcionamento das referências this e super.