Página principal
Enquadramento
Programa da disciplina
Docentes e horários
Aulas teóricas
Aulas práticas
Avaliação
Bibliografia
Material de estudo
Software
Slides
Aula 1:
(23.09)
Introdução, bibliografia, programa e regras da disciplina
Introdução ao paradigma de programação por objectos
Aula 2:
(25.09)
Tipos abstractos, encapsulamento
Aula 3:
(30.09)
Encapsulamento, herança, polimorfismo
Aula 4:
(02.10)
Herança
Aula 5:
(07.10)
Polimorfismo
Aula 6:
(09.10)
Entrada/saída de dados
Sobrecarga de funções
Referências
Aula 7:
(14.10)
Tipos de memória
Construtores/destrutores
Construtor de cópia
Aula 8:
(16.10)
Destrutores virtuais
Aula 9:
(21.10)
Lista inicializadora do construtor
Exemplo de uso do construtor de cópia
Funções virtuais, ligação dinâmica
Aula 10: (23.10)
Palavras-chave this, friend e const
Aula 11: (28.10)
Palavra-chave const
Constantes em classes
Palavra-chave static
Aula 12: (30.10)
Espaços de nomes
Aula 13: (04.11)
Redefinição de operadores
Aula 14: (06.11)
Redefinição de operadores - 2
Aula 15: (11.11)
Teste intercalar teórico-prático
Aula 16: (13.11)
Redefinição de operadores - 3
Aula 17: (18.11)
Conversão automática entre tipos
Aula 18: (20.11)
Classes bases e derivadas, classes abstractas, funções virtuais puras, conversão explícita entre tipos
Aula 19: (25.11)
Templates
Aula 20: (27.11)
Templates - 2
Aula 21: (02.12)
Templates - 3
Aula 22: (04.12)
Controlo de excepções
Aula 23: (09.12)
Controlo de excepções - 2
Entrada e saída de dados
Aula 24: (11.12)
UML
Aula 25: (16.12)
Sumário da disciplina
Optimizado para Microsoft Internet Explorer 6.0 - Resolução 800x600
©2002 Universidade de Aveiro Última Actualização 28 Nov 2004 - Comentários e Observações