Não, não são. Deixa eu explicar melhor.

O escopo protected indica que tudo declarado nela pode ser visto em classes 
derivadas, sejam na mesma unit ou em units diferentes. A diferença é que 
instâncias dessas classes derivadas não podem acessar o que é definido em 
protected. Já no escopo public, tanto classes derivadas como instâncias dessas 
mesmas classes podem enxergar o que é definido neste escopo.

Entendido?



________________________________

To: delphi-br@yahoogrupos.com.br
From: [EMAIL PROTECTED]
Date: Thu, 13 Mar 2008 11:57:26 -0300
Subject: Re: [delphi-br] Re: Programando em classes no Delphi







Grande Rubem,

Desculpe minha ignorância, mas pelo que entendi a Protected e Public são a 
mesma coisa. É isso?

abraço,

Leandro

----- Original Message -----
From: Rubem Nascimento da Rocha
To: delphi-br@yahoogrupos.com.br
Sent: Thursday, March 13, 2008 11:12 AM
Subject: RE: [delphi-br] Re: Programando em classes no Delphi

Revisão rápida de escopo dentro de classes em Delphi:

private - propriedades e métodos declarados com este escopo em uma classe são 
visíveis somente pelas classes derivadas declaradas na mesma unit

protected - propriedades e métodos declarados com este escopo em uma classe são 
visíveis nas classes derivadas declarads na mesma unit e em units diferentes

public - propriedades e métodos declarados com este escopo em uma classe são 
visíveis em todas as classes derivadas, quer sejam estas declaradas da mesma 
unit ou de units diferentes

João, corrija-me caso eu esteja errado!

Sds.

________________________________

To: delphi-br@yahoogrupos.com.br
From: [EMAIL PROTECTED]
Date: Thu, 13 Mar 2008 10:59:45 -0300
Subject: Re: [delphi-br] Re: Programando em classes no Delphi

Os privados tb podem? Pra mim era só os protegidos

Em 13/03/08, Joao Morais <[EMAIL PROTECTED]> escreveu:
>
> Cleber Edson Lino wrote:
>> Ok... vlw Daniel...
>> Só queria confirmar isso... pq tem mta gente que fala as neiras sabe...
>
> Há os adeptos de criar uma unit para cada classe, tal qual acontece com
> os forms criados pela IDE. Há também o fato de que classes na mesma unit
> são 'friend classes' umas das outras, ou seja, uma classe pode acessar
> os membros privados da outra. E só, o resto é folclore.
>
> --
> Joao Morais
>
>> --- Em delphi-br@yahoogrupos.com.br ,
> "Daniel Bastos"
>> escreveu
>>> Boa tarde pra vc tb :)
>>> Resposta simples:
>>> SIM. Hahah
>>>
>>> falando sério .. pode sim sem problemas. Se vc der uma futucada na
>> VCL, vai
>>> ser difícil encontrar uma unit com uma única classe :)
>>>
>>> Em 12/03/08, Cleber Edson Lino
>>> escreveu:
>>>> Pessoal, boa tarde...
>>>> Eu tenho uma simples pergunta para fazer.
>>>> Eu posso criar várias classes em uma unit só?
>>>> Abraço a todos.
>>>>
>>>> Cleber.
>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>> Abs
>>> Daniel A. Bastos
>>>
>
>
>

--
Abs
Daniel A. Bastos

[As partes desta mensagem que não continham texto foram removidas]

__________________________________________________________
Conheça o Windows Live Spaces, a rede de relacionamentos do Messenger!
http://www.amigosdomessenger.com.br/

[As partes desta mensagem que não continham texto foram removidas]









_________________________________________________________________
Veja mapas e encontre as melhores rotas para fugir do trânsito com o Live 
Search Maps!
http://www.livemaps.com.br/index.aspx?tr=true

Responder a