Fórum Diferença entre private e public #170560
21/07/2003
0
E aí galera, td blz?!!
Sou usuário novo e descobri o forum recentemente, e aprendi bastante com minhas visitas!!! :D
Queria saber a diferença entre o private e o public que vem assim na unit:
type
TForm1 = class(TForm)
private
{ Private declarations } :?:
public
{ Public declarations } :?:
end;
O que interfere colocar funções ou procedures ou seja lá o que for dentro ou fora da private ou public??
Desde já agradeço!
Gostei D+ desse lugar, todos os dias venho aqui! Parabéns ao pessoal!!!
Júnior :lol:
Sou usuário novo e descobri o forum recentemente, e aprendi bastante com minhas visitas!!! :D
Queria saber a diferença entre o private e o public que vem assim na unit:
type
TForm1 = class(TForm)
private
{ Private declarations } :?:
public
{ Public declarations } :?:
end;
O que interfere colocar funções ou procedures ou seja lá o que for dentro ou fora da private ou public??
Desde já agradeço!
Gostei D+ desse lugar, todos os dias venho aqui! Parabéns ao pessoal!!!
Júnior :lol:
Juniorrisos
Curtir tópico
+ 0
Responder
Posts
21/07/2003
Dbezerra
caro colega,
variaveis, procedimentos, funcoes, declarados no private soh podem ser acessados pelo próprio formulario e as declaradas no public podem ser visualizadas e utilizadas em outros forms.
por exemplo:
imagine q vc tem 2 forms: FORM1 e FORM2.
no FORM1, na area PRIVATE vc declara a variavel TESTE1 e no PUBLIC vc declara a variavel TESTE2.
no FORM2, apos fazer USES no FORM1, em um procedimento qualquer tente digitar ´FORM1.´ e aperte CTRL+BARRA DE ESPAÇO.
vc vai conseguir achar a variavel TESTE2, porem a TESTE1 naum estarah na lista dos objetos e variaveis q vc poderah acessar...
entendido???
variaveis, procedimentos, funcoes, declarados no private soh podem ser acessados pelo próprio formulario e as declaradas no public podem ser visualizadas e utilizadas em outros forms.
por exemplo:
imagine q vc tem 2 forms: FORM1 e FORM2.
no FORM1, na area PRIVATE vc declara a variavel TESTE1 e no PUBLIC vc declara a variavel TESTE2.
no FORM2, apos fazer USES no FORM1, em um procedimento qualquer tente digitar ´FORM1.´ e aperte CTRL+BARRA DE ESPAÇO.
vc vai conseguir achar a variavel TESTE2, porem a TESTE1 naum estarah na lista dos objetos e variaveis q vc poderah acessar...
entendido???
Responder
Gostei + 0
21/07/2003
Juniorrisos
Valeu, entendi agora!! 8)
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)