Sumários

Interfaces

12 outubro 2017, 14:30 João Carlos Serrenho Dias Pereira

Interfaces em Java:

  • Especificação de uma interface
  • Métodos default e static de uma interface
  • Concretizar uma interface
  • Herança em interfaces
Diagramas de classe UML:
  • Representação de classes, métodos e campos
  • Relações entre classes
    • herança
    • concretização
    • associação, agregação simples e agregação composta


Aula de Laboratório 4

12 outubro 2017, 10:30 António Luís Vilarinho dos Santos Lopes

Modelação e concretização da aplicação editor.

Realização do EP5.


Aula de Laboratório 4

12 outubro 2017, 09:00 António Luís Vilarinho dos Santos Lopes

Modelação e concretização da aplicação editor.

Realização do EP5.


Polimorfismo

10 outubro 2017, 17:30 João Carlos Serrenho Dias Pereira

Packages em java:

  • Descrição da funcionalidade da opção classpath
  • Variável de ambiente CLASSPATH
Polimorfismo
  • Definição
  • Ligação de código: estático e dinâmico
  • Métodos polimórficos e não-polimórficos
  • Importância do polimorfismos: flexibilidade do código
  • A anotação @Override
  • Relação entre o contracto da super-classe e o contrato da classe derivada
  • O operador instanceof
  • Como desenhar código


Polimorfismo

10 outubro 2017, 16:00 João Carlos Serrenho Dias Pereira

Packages em java:

  • Descrição da funcionalidade da opção classpath
  • Variável de ambiente CLASSPATH
Polimorfismo
  • Definição
  • Ligação de código: estático e dinâmico
  • Métodos polimórficos e não-polimórficos
  • Importância do polimorfismos: flexibilidade do código
  • A anotação @Override
  • Relação entre o contracto da super-classe e o contrato da classe derivada
  • O operador instanceof
  • Como desenhar código