Quando você muda o valor de um atributo de uma classe que é uma property,
internamente a classe chama o método SetNomeProperty(Value: TipoDaProperty)

Exemplo:
suponha que vc tenha um objeto do tipo TCarro , com a property Valor: real
var carro: TCarro
....
quando vc faz:
carro.Valor := 10000;

internamente ela chama essa procedure com Value = 10000 :

// Essa é o setter
procedure TCarro.SetValor(Value: real);
begin
// Voce pode fazer validações aqui
FValor := Value;
end;
para usar o getter, basta fazer
variavel := carro.Valor;




2008/6/11 Fabrício | PrismaFive <[EMAIL PROTECTED]>:

>   Boa tarde senhores!
>
> Atuamente estou trabalhando com Delphi para desenvolvimento de algumas
> aplicações. Estou precisando de certa forma utilizar encapsulamentos
> nessa linguagem. Como é feita a declaração desse métodos ?
>
> Obrigado!
> []'s
>
> Fabrício Veiga
> 
>


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

Responder a