|
02/03: |
Noções de POO: encapsulamento, classes e objetos, herança.
Exemplo: classe ContaCorrente.
|
|
04/03: |
Exemplo: classe FilaDeInteiros implementada usando array.
|
|
09/03: |
O heap.
Exemplo: classe FilaDeInteiros implementada usando
lista ligada. Interfaces: a cláusula implements .
|
|
11/03: |
O uso de static : distinção entre campos "normais"
(variáveis de instância) e campos estáticos (variáveis de
classe), distinção entre métodos "normais" (de instância) e
métodos estáticos (de classe). O uso de this .
|
|
18/03: |
Visibilidade de campos e de métodos: public ,
protected , package e private .
Pacotes (packages) e a diretiva import .
Herança: a cláusula extends , o uso de
super .
|
|
23/03: |
Herança (continuação): redefinição de métodos em
subclasses. Exercício.
|
|
25/03: |
Detalhes sobre herança: chamada ao construtor da superclasse,
sobregarga de construtores. Exceções: motivação.
|
|
30/03: |
Exceções.
|
|
01/04: |
Aula sobre o EP1.
|
|
13/04: |
LaTex.
|
|
15/04: |
LaTex (continuação).
|
|
20/04: |
LaTex (detalhes sobre o modo para Matemática).
|
|
22/04: |
Resolução de dúvidas. Exercícios.
|
|
27/04: |
Aula de exercícios.
|
|
29/04: |
Primeira prova.
|
|
04/05: |
Inclusão de figuras em documentos LaTex.
Comentários sobre a correção do EP1.
|
|
13/05: |
Aula sobre o EP2.
|
|
18/05: |
Aula sobre o EP2.
|
|
25/05: |
Gnuplot.
|
|
27/05: |
Gnuplot.
|
|
01/06: |
Exercício: fila com prioridades em Java.
|