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

Herança

Inheritance. Quem não herda tudo tem que fazer.
  • Copy/paste de código: pode ser mau!
    • class Ponto {int x,y; transladar(), afectarX(),...}
    • class Circulo {int x,y,r; os mesmos, afectarR(), area(), ...}
  • E se definissemos uma classe apenas pelas diferenças relativamente à outra?
    • class Circulo extends Ponto {int r; só métodos especificos}
  • Herança é mais um passo para a reutilização de código, via factorização em classes.
  • Alguns palavrões:
    • Circulo é sub-classe de Ponto. Circulo é derivado de Ponto.
    • Ponto é uma super-classe de Circulo.
      • "Super" ? Conjunto dos Pontos é um super-conjunto do conjunto dos Circulos.


    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