Sumários

Aula L03: As classes Gate e avaliação E1

1 outubro 2012, 10:30 João Carlos Serrenho Dias Pereira

Avaliação E1.1: regras de codificação.

Realização do problema de concretização das classes AndGate e TernaryAndGate.

Avaliação E1.2: erros de codificação.


Aula L03: As classes Gate e avaliação E1

1 outubro 2012, 09:00 João Carlos Serrenho Dias Pereira

Avaliação E1.1: regras de codificação.

Realização do problema de concretização das classes AndGate e TernaryAndGate.

Avaliação E1.2: erros de codificação.


Aula T07: Polimorfismo

27 setembro 2012, 16:00 Nuno Mamede

Polimorfismo. 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 T07: Polimorfismo

27 setembro 2012, 14:30 Nuno Mamede

Polimorfismo. 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: Herança e Composição

27 setembro 2012, 11: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". Exemplos de código.