Entendido...
Obrigado galera...

2010/3/15 Pergentino Araújo <jpergent...@gmail.com>

> sim, se tiver assim:
> public function get nome() { return nome }
>
> ele vai ser chamado assim: *objeto.nome*;
>
> porém, se tiver assim:
> public function get getNome() { return nome }
>
> ele vai ser chamado assim: *objeto.getNome*;
>
> entendido ?!
>
> []'s
>
>
> --
> Atenciosamente, Pergentino Araújo.
> Arquiteto Java/Flex
> MSc. Engenharia de Software
>
>
> 2010/3/15 Leonardo Ribeiro <leojribe...@gmail.com>
>
> Blz, entendi, mas acho que não fui muito claro em relação a get/set
>>
>> É que quando necessário eu uso por exemplo no java
>>
>> private String nome;
>>
>> public getNome() { return nome }
>> public setNome(String value) {this.nome = value};
>>
>> Em AS3 já vi códigos assim
>>
>> public function get nome .....
>> public function set nome.....
>>
>> o "set" e "get" separado de "nome"
>>
>>
>> Mas também já vi "setNome" e "getNome"
>>
>> 2010/3/15 Pergentino Araújo <jpergent...@gmail.com>
>>
>>> Quando o atributo não precisa de nenhum tratamento, eu não crio get e set
>>> para ele, simplesmente deixo public e pronto.
>>>
>>> Agora, quando preciso fazer um tratamento naquele atributo, coloco ele
>>> como *private _variavel* e trato get e set como *variavel*.
>>>
>>> Neste caso, prezo muito pela produtividade... eu sei que existem plugins
>>> pra criar get's e set's, mas nem acho necessário e nem quero carregar meu
>>> eclipse (que por sinal, tá consumindo 1.2Gb de RAM :P )
>>>
>>> Bem, é isso.
>>>
>>> --
>>> Atenciosamente, Pergentino Araújo.
>>> Arquiteto Java/Flex
>>> MSc. Engenharia de Software
>>>
>>>
>>> 2010/3/15 Erko Bridee de Almeida Cabrera <erko.bri...@gmail.com>
>>>
>>>
>>>> private var _texto:String;
>>>>
>>>> public function set texto( value:String ):void { this._texto = value; }
>>>> public function get texto():String { return this._texto; }
>>>>
>>>>
>>>> como a sintaxe do AS3 tem sua particularidade quando se usa set e get
>>>> se vc tentar usar:
>>>>
>>>> private var texto:String;
>>>>
>>>> com as functions set e get o compilador irá acusar erro...
>>>>
>>>> por isso que o pessoal usa esse padrão...
>>>>
>>>> mas nada impede vc de ter uma var com outro nome qualquer e ter set e
>>>> get com outro nome,
>>>> porém é mais fácil de se achar no código usando esse padrão ali
>>>>
>>>> o/
>>>>
>>>>
>>>>
>>>>
>>>> Em 15 de março de 2010 15:57, Marcos Arruda 
>>>> <marcos.f.arr...@gmail.com>escreveu:
>>>>
>>>> Bem, Leonardo,
>>>>>
>>>>> "_variavel" é convenção de código. get e set são palavras reservadas
>>>>> da linguagem AS3 que representam que aquele função é uma função getter
>>>>> ou setter.
>>>>>
>>>>> Sugiro estudar sobre isso.
>>>>>
>>>>> On 15 mar, 15:47, Leonardo Ribeiro <leojribe...@gmail.com> wrote:
>>>>> > Pessoal,
>>>>> >
>>>>> > Vejo alguns fontes em que as variáveis começam com _ pode exemplo
>>>>> _model,
>>>>> > _usuario etc...
>>>>> > Vejo também alguns métodos getters e setters assim
>>>>> >
>>>>> > public function set usuario():void{}
>>>>> >
>>>>> > public function get usuario():Usuario{}
>>>>> >
>>>>> > Ter esse _ antes do nome das variáveis e os métodos terem o set e/ou
>>>>> get
>>>>> > "separados" é
>>>>> > um padrão ou apenas gosto pessoal?
>>>>> >
>>>>> > --
>>>>> > []'s
>>>>> > Leonardo
>>>>> >
>>>>> > Linux User #488650
>>>>> > Ubuntu User #27045
>>>>> > Mais sobre o Ubuntu em português:http://www.ubuntu-br.org/comece
>>>>>
>>>>> --
>>>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>>>>> Para enviar uma mensagem, envie um e-mail para
>>>>> flexdev@googlegroups.com
>>>>> Para sair da lista, envie um email em branco para
>>>>> flexdev-unsubscr...@googlegroups.com
>>>>> Mais opções estão disponíveis em
>>>>> http://groups.google.com/group/flexdev
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Att,
>>>> Erko Bridee de Almeida Cabrera
>>>> http://erkobridee.com/
>>>> http://gospel.erkobridee.com/
>>>> http://www.cwbfx.com/
>>>> http://twitter.com/ErkoBridee
>>>> http://erko.tumblr.com/
>>>> Currículo: http://netcarreiras.com/prof.html?uid=11410
>>>>
>>>>  --
>>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>>>> Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
>>>> Para sair da lista, envie um email em branco para
>>>> flexdev-unsubscr...@googlegroups.com
>>>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>>>>
>>>
>>>  --
>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>>> Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
>>> Para sair da lista, envie um email em branco para
>>> flexdev-unsubscr...@googlegroups.com
>>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>>>
>>
>>
>>
>> --
>> []'s
>> Leonardo
>>
>> Linux User #488650
>> Ubuntu User #27045
>> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>>
>> --
>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>> Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
>> Para sair da lista, envie um email em branco para
>> flexdev-unsubscr...@googlegroups.com
>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>>
>
>  --
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
> Para sair da lista, envie um email em branco para
> flexdev-unsubscr...@googlegroups.com
> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>



-- 
[]'s
Leonardo

Linux User #488650
Ubuntu User #27045
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a