2009/6/4 Dirceu Vasson Jr <vasso...@yahoo.com.br>:
> Olá a todos
>
> Tenho uma classe X com uma função xx (virtual).
>
> Outra classe X2 deriva de X e uso o “reintroduce; override”, após a função
> xx.

reintroduce e override, ou você usa um ou o outro. Reintroduce é anti
herança, você está avisando o compilador que você vai atropelar um
método virtual com uma declaração diferente, e que é para ele não
chiar. O override sobrescreve um método virtual com uma nova
implementação em uma subclasse. A declaração do método deve ser
idêntica ao método da superclasse.

Joao Morais


------------------------------------

-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

<*> Para ver as mensagens antigas, acesse:
    http://br.groups.yahoo.com/group/delphi-br/messages

<*> Para falar com o moderador, envie um e-mail para:
    delphi-br-ow...@yahoogrupos.com.br
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    delphi-br-unsubscr...@yahoogrupos.com.br

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html


Responder a