Declarativa Declarativa
 

 

Entrada

Produtos

Serviços

Inquiridor
Aplicações internet à medida
Auditoria informática
Subcontratação para I&D

Plataforma de conteúdos

Tecnologia

Web Information Systems
Web Application Maker
InterProlog

A empresa

Apresentação institucional

Interfaces

Reutilização melhor do que num sistema mono-herança, mas sem os problemas da herança múltipla.
  • Interface é uma "promessa" de implementação de um conjunto de métodos
    • Parece uma classe, mas não é
      • Escreve-se interface nome { MÉTODOS } ...
      • ... mas não tem variáveis, nem corpos nos métodos, nem é instanciada
    • Permite a outras classes assumir que existem métodos de que "vão precisar"
  • Interfaces são usadas por classes
    • Classe diz "eu cumpro a promessa da interface, e implemento os seus métodos":
    • class Tile extends Rectangle implements Sortable {...}
  • Uma interface, uma classe definindo um método de ordenação, e seu uso.

O conceito de interface é AMPLAMENTE usado nas APIs Java: AWT, EJB, ... Capítulo do Tutorial

 


Comentários: mc@declarativa.com Março de 2002 up

 Declarativa - Serviços de Informática, Lda.
  www.declarativa.com, info@declarativa.com  fax: +351-22-030-1511  tel: +351-22-030-1580
UPTEC - Parque de Ciência e Tecnologia da Universidade do Porto (GoogleMap)
Rua Actor Ferreira da Silva 100 4200-298 Porto Portugal