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