Fórum Duvida em POO #229906
04/05/2004
0
Estou com a seguinte dúvida em Progrmação Orientada ao Objeto: Como faço um atributo ter o mesmo valor em todas as instâncias da classe ?
Por exemplo :
TProd tem uma variável chamada custo. Gostaria q todas as instâncias da classe TProd enxergasse o valor de custo durante a executação do programa !
Grato pela ajuda recebida !!
Faccioli
Curtir tópico
+ 0Posts
04/05/2004
Lucas Silva
Gostei + 0
04/05/2004
Paulo_amorim
Para definir o valor pardrão, coloque a diretiva default na frente da propriedade
property custo: Currency read FCusto write SetCusto default 0;
Gostei + 0
04/05/2004
Beppe
type TProd = ... private function GetValorDeCusto: Currency; ... public property ValorDeCusto: Currency read GetValorDeCusto; ... end; var FValorDeCusto: Currency; function TProd.GetValorDeCusto: Currency; begin Result := FaVlorDeCusto; end;
A única diferença eh q a propriedade retorna o valor uma variável global, e naum um campo em um objeto.
Gostei + 0
05/05/2004
Aroldo Zanela
Inicialize o mesmo no construtor da classe (constructor).
Gostei + 0
05/05/2004
Rômulo Barros
Inicialize o mesmo no construtor da classe (constructor).[/quote:1c5539be28]
Sem mais ;;;;;;;;
Gostei + 0
05/05/2004
Beppe
Gostei + 0
05/05/2004
Paulo_amorim
De fato! Eu fiquei confuso no fim das contas... :roll:
Gostei + 0
05/05/2004
Nigro
Gostei + 0
05/05/2004
Tnaires
Existem muitas ferramentas RADs semelhantes ao Delphi para linguagens orientadas a objeto, algumas da própria Borland.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)