| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/10/2009 15:21:34
|
gomesrod
GUJ Ranger
![[Avatar]](/images/avatar/5de6755473dc988fe6c7db81f26a53ac.jpg)
Membro desde: 11/05/2007 19:46:22
Mensagens: 901
Offline
|
Tenho a impressão que você está sofrendo sem necessidade...
Eu teria feito dessa maneira:
Tá certo que vai precisar digitar o nome de cada variável na declaração do array, mas nem se compara a repetir todo o código.
E também tem vantagens sobre a solução com Reflection: o código fica mais "limpo" e um pouco mais seguro contra erros pois é verificado na compilação.
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/10/2009 15:58:56
|
RenataFA
Virtual Machine Man
![[Avatar]](/images/avatar/c05c903e3d997added79518f0e850026.jpg)
Membro desde: 24/08/2006 08:15:10
Mensagens: 698
Offline
|
gomesrod wrote:Tenho a impressão que você está sofrendo sem necessidade...
Eu teria feito dessa maneira:
Tá certo que vai precisar digitar o nome de cada variável na declaração do array, mas nem se compara a repetir todo o código.
E também tem vantagens sobre a solução com Reflection: o código fica mais "limpo" e um pouco mais seguro contra erros pois é verificado na compilação.
Não,,, não estou sofrendo... eu já resolvi, como eu falei num post dias atrás. Alias, fiz algo bem parecido com o que vc fez.
Como eu falei no outro post, eu só tentei usar via Reflection, não funcionou e eu queria entender pq não estava funcionando. Agora eu aprendi que é pq Reflection não acessa vars privadas. Foi para entender o motivo de não funcionar... eu segui fazendo de outra forma e pronto.
|
[]'s, Renata |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/10/2009 16:26:42
|
JxtaNode
JavaEvangelist
![[Avatar]](/images/avatar/521bdfc40f2f763bd9ccc267fde55653.png)
Membro desde: 28/01/2008 18:46:42
Mensagens: 321
Localização: Paris
Offline
|
Bom dia,
Se as varíaveis locais do método são de mesmo typo, talvez utilizare um array[] o equivalente e depois utilizar o FOR :
O processamento que fazer para elas será sempre o mesmo ?
gomesrod, tivemos a mesma idea mas o tempo para a minha messagem chegar de Paris au Brasil você fez o post antes de mim
Abraços
This message was edited 2 times. Last update was at 19/10/2009 16:33:15
|
Computer science
HTTP://OBJETJAVA.ONLINE.FR TEAM MEMBER
CSD Cnam Software Distribution |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/10/2009 17:05:24
|
gomesrod
GUJ Ranger
![[Avatar]](/images/avatar/5de6755473dc988fe6c7db81f26a53ac.jpg)
Membro desde: 11/05/2007 19:46:22
Mensagens: 901
Offline
|
RenataFA wrote:...
Sim sim... você já disse que tinha achado uma solução, só estava mesmo metendo o nariz onde não fui chamado
Mas já que estamos falando no assunto, tem uma pequena regra que costumo seguir: Usar Reflection é para frameworks e classes de infraestrutura; para as classes "normais" (negócio, telas, etc) sempre existem alternativas mais simples e seguras.
JxtaNode wrote:gomesrod, tivemos a mesma idea mas o tempo para a minha messagem chegar de Paris au Brasil você fez o post antes de mim
É, ouvi falar que os aeroportos estão um caos
|
|
|
 |
|
|
|
|