Sumários

Semana 7

31 Outubro 2024, 16:30 André Souto

Resolução de exercícios da folha 7 


Semana 7

31 Outubro 2024, 15:00 André Souto

Resolução de exercícios da folha 7 


S7 - T16 - Classe Object and Classes Abstratas

31 Outubro 2024, 14:00 André Souto

Considerações sobre a classe Object. Descrição, métodos equals, clone e toString e a sua herança para todas as subclasses.
Apresentação de um exemplo motivacional para considerar em programação orientada a objetos classe de tipo abstrato.
Definição.
Diferença para Interfaces.
Enquadramento da criação de classes abstratas nos padrões de desenvolvimento.
Exemplos.

Os alunos deverão estudar os capítulos 16 da ref 1.


Semana 7

30 Outubro 2024, 14:30 André Souto

Resolução de exercícios da folha 7 


S7 - T13 - Herança em Java

28 Outubro 2024, 13:30 André Souto

Herança em subtipos de Tipos de dados.
O princípio de Liskov.
Périplo pela noção de herança em Java.
Diferença da herança em Java e Python.
Exemplos.
Exemplos como motivação para o estudo de subtipos e herança em Java.
Representação em UML.
Relação entre subclasse e superclasse. 
A palavra reservada extends.
Herança de atributos, variáveis e métodos.
Exemplo de uso.
Herança como relação transitiva.
Regras sobre construtores e a palavra reservada super.
Reescrita e redefinição de métodos herdados.
Regras para @Override de métodos.


Os alunos deverão estudar os capítulos 13 e 14 da ref 1.